点击后如何在注释上居中或重新定位Mapbox地图?

时间:2017-09-18 03:48:46

标签: ios mapbox

有没有办法在点击后将Mapbox地图居中到注释上?或者,当标注视图(在本例中为自定义)未完全在视图中时,是否有一种方法可以在打开注释后重新定位地图?

1 个答案:

答案 0 :(得分:1)

您可以通过将地图视图的中心坐标设置为-mapView:didSelectAnnotation:中注释的坐标,将地图视图置于注释中心。如果您正在使用注释视图,另一个选项是在-mapView:didSelectAnnotationView:中设置地图视图的中心坐标。

例如: - (void)mapView:(MGLMapView *)mapView didSelectAnnotation:(id<MGLAnnotation>)annotation { mapView.centerCoordinate = annotation.coordinate; }