MapView Zoom to UsErcorcord作为中心



我有一个映射视图,显示用户位置。用户位置显示为MapView的中心。但是,当MapView缩放时,我必须将用户位置显示为中心。但是目前没有显示。用户位置远离中心。即使将地图缩放,如何在中心位置显示用户位置。我使用了KVO通知,但是当Zoomed Zoomed Zoom Zoom缩放地图并绘制了中心的位置。但是我不想缩放它。任何帮助都将受到赞赏。对不起,我的英语不好。

我不太确定我知道您要做什么,但您可以尝试使用

- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated mkmapview的委托法。

在那里您可以使用跨度值并检查地图是否已缩放。然后,您可以将地图置于用户的当前位置。

,或者您可以使用

- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated

委派方法将地图更改之前中心地图。

最新更新