コードに示すように、GMSMapView オブジェクトを作成しました。残念ながら、カメラは正しい座標に設定されていません:
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:latitude
longitude:longitude
zoom:15];
mapView_ = [[GMSMapView alloc] initWithFrame:CGRectMake(505, 280, 427, 200)];
mapView_.camera = camera;
mapView_.myLocationEnabled = YES;
UIViewController *mapController = [[UIViewController alloc] initWithNibName:nil bundle:nil];
mapController.view = mapView_;
[self addChildViewController:mapController];
[self.view addSubview:mapView_];
さらに、次のコードを使用してカメラを再配置しようとしましたが、どちらも成功しませんでした:
CLLocationCoordinate2D current = CLLocationCoordinate2DMake(latitude,longitude);
GMSCameraUpdate *currentCam = [GMSCameraUpdate setTarget:current];
[mapView_ animateWithCameraUpdate:currentCam];
誰かがアイデアを持っていますか、何が間違っているのですか、それとも iOS 用 Google マップの単純なバグですか?