我正在添加自定义按钮并添加操作
CLLocationCoordinate2D target=CLLocationCoordinate2DMake(currentLocation.coordinate.latitude,currentLocation.coordinate.longitude);
[mapView_ animateToLocation:target];
用于将地图移动到当前位置.sdk中是否有默认按钮?
答案 0 :(得分:4)
是的,有一个默认按钮显示地图的当前位置。只有在API中设置myLocationEnable
时才能看到它。
来自文档
默认情况下,地图上不显示任何位置数据。您可以启用蓝色"我的位置"通过在GMSMapView上设置myLocationEnabled来实现点和罗盘方向。
mapView_.myLocationEnabled = YES;
启用此功能还将通过myLocation属性提供用户的当前位置。此属性可能无法立即使用 - 例如,如果iOS提示用户允许访问此数据。在这种情况下它将是零。
NSLog(@"User's location: %@", mapView_.myLocation);