是否有一个默认按钮,用于显示GMSMapView sdk中的当前位置

时间:2014-11-05 06:58:55

标签: ios google-maps

我正在添加自定义按钮并添加操作

CLLocationCoordinate2D target=CLLocationCoordinate2DMake(currentLocation.coordinate.latitude,currentLocation.coordinate.longitude);
     [mapView_ animateToLocation:target]; 

用于将地图移动到当前位置.sdk中是否有默认按钮?

1 个答案:

答案 0 :(得分:4)

是的,有一个默认按钮显示地图的当前位置。只有在API中设置myLocationEnable时才能看到它。

来自文档

Google Map SDK for iOS

  

默认情况下,地图上不显示任何位置数据。您可以启用蓝色"我的位置"通过在GMSMapView上设置myLocationEnabled来实现点和罗盘方向。

mapView_.myLocationEnabled = YES;
  

启用此功能还将通过myLocation属性提供用户的当前位置。此属性可能无法立即使用 - 例如,如果iOS提示用户允许访问此数据。在这种情况下它将是零。

NSLog(@"User's location: %@", mapView_.myLocation);