这个问题没有意义。我一直得到这个:
[GMSMapView animateToCameraPosition:]: unrecognized selector sent to instance 0x93864f0
该错误似乎来自我的初始化尝试,来自 init 方法和类方法。导致问题的代码是这样的:
self.myMapView = [GMSMapView mapWithFrame:CGRectZero camera:camera];
在我看来,谷歌的代码有问题,因为我没有调用该方法,谷歌的代码似乎是。我是否缺少某些内容,或者我必须等待Google修复此错误?也许旧版本可以工作?
检查此方法:
- (void) moveCameraToPosition:(CLLocationCoordinate2D) position
{
GMSCameraUpdate *camera = [GMSCameraUpdate setTarget:position];
[_mapView animateWithCameraUpdate:camera];
}
这对我来说很好用。