MKMapKit关注用户

时间:2011-11-14 21:13:58

标签: iphone objective-c ios mapkit

如何让我的MKMapView关注我的用户,直到他们滚动,然后有一个按钮再次关注用户?

这是我希望它拥有的流程。

查看负载 放大并以用户当前位置为中心,然后关注用户。

用户滚动 在按下按钮之前不执行任何操作

按下按钮: 与“查看载入”

相同的代码

1 个答案:

答案 0 :(得分:5)

您的位置管理员通过委托方法locationManager:didUpdateToLocation:fromLocation:不断向您提供新的位置信息。每当您获得更新时,请更改地图的区域。在此之前,请检查默认设置的标志(“shouldFollowCurrentLocation”或类似标记)。当地图视图委托获得mapView:regionWillChangeAnimated:时,您将取消设置标记(您当然必须跟踪导致区域以编程方式更改的情况)并在按钮的操作方法中重置它。