iPhoneアプリでobjective-cでGoogleマップを使用していますが、マーカーは所定の場所にあります。特定の場所をクリックすると、地図をクリックしてマーカーの場所を選択した場所に変更します。 これを行う方法は? ありがとうございます。onClick Googleマップでマーカー位置を変更するios
私のコード:
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:29.964996
longitude:30.939680 zoom:5
bearing:0
viewingAngle:0
];
_mapView = [GMSMapView mapWithFrame:viewOfMap.bounds camera:camera];
_mapView.autoresizingMask = UIViewAutoresizingFlexibleWidth|
UIViewAutoresizingFlexibleHeight;
[_mapView addObserver:self
forKeyPath:@"myLocation"
options:NSKeyValueObservingOptionNew
context:NULL];
[viewOfMap addSubview:_mapView];
dispatch_async(dispatch_get_main_queue(), ^{
//_mapView.myLocationEnabled = YES;
_mapView.myLocationEnabled = YES;
});
GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = CLLocationCoordinate2DMake(lat, lag);
marker.map = _mapView;
チェックこれはSO疑問[28955976](http://stackoverflow.com/questions/28955976/gmsmarker-icon-from-center-ios)と[16686795](のhttp:// stackoverflowの.com/questions/16686795/ios-google-maps-sdk-gmsmarker-positioning)が役に立ちました;) – KENdi