1


我刚刚从 Google Maps iOS SDK 1.3.1 更新到 1.4,现在当我将委托设置为mapView_.delegate = self. 如果我删除此行,则不会调用我的委托方法。

如何在 v 1.4 中设置委托?
谢谢

4

2 回答 2

2

希望您已正确添加 googlemaps 框架并捆绑。确保你的头文件有

@interface yourViewController : UIViewController<GMSMapViewDelegate>

在您的实现文件中,确保您仅在初始化 mapView_ 后设置委托。应遵循以下顺序:

mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera];
mapView_.delegate = self;
于 2013-07-26T10:06:32.373 回答
0

在 1.4 中有新的委托方法。确保实现所需的。

1.4 中的两个新方法是

  • mapView:willMove:
  • mapView:idleAtCameraPosition:
于 2013-07-26T09:15:10.670 回答