【发布时间】:2011-08-11 02:12:39
【问题描述】:
我有一个MKMapView,并在地图视图中设置了“显示用户位置”。该应用程序是否应该使用我的位置的问题,我说是的。然后我看到蓝色子弹,我可以缩放到当前位置。
我阅读了许多其他关于此的帖子,但没有解决问题,即用户位置不会自动放大。
如果用户允许访问该位置,我希望在启动时进行缩放,否则定义的坐标应该放大。(之后,是否使用允许该位置,它可以更新,但不应将中心设置为每次我获得位置更新时的用户位置)。
实现此行为的步骤是什么?例如,我尝试过:How do I zoom an MKMapView to the users current location without CLLocationManager? 使用 KVO,但它不起作用...
我希望有人有想法?
最好的问候,蒂姆
【问题讨论】:
-
对于 iOS 5.0 及更高版本:[mapView setUserTrackingMode:MKUserTrackingModeFollow animated:YES];
标签: iphone objective-c