有没有办法在点击后将Mapbox地图居中到注释上?或者,当标注视图(在本例中为自定义)未完全在视图中时,是否有一种方法可以在打开注释后重新定位地图?
答案 0 :(得分:1)
您可以通过将地图视图的中心坐标设置为-mapView:didSelectAnnotation:中注释的坐标,将地图视图置于注释中心。如果您正在使用注释视图,另一个选项是在-mapView:didSelectAnnotationView:中设置地图视图的中心坐标。
例如:
- (void)mapView:(MGLMapView *)mapView didSelectAnnotation:(id<MGLAnnotation>)annotation {
mapView.centerCoordinate = annotation.coordinate;
}