当MapView.showUserLocation也为真时,使用位置管理器检索位置信息有多糟糕?
在这种情况下,我希望显示一个蓝点来指示用户的当前位置,并且希望在一段时间间隔后记录用户的当前位置。话虽如此,在某些情况下,可能会显示用户的当前位置,但我仍然希望获取用户的当前位置。
我想我将不得不在我的控制器类中使用位置管理器,但是设置showUserLocation = YES将意味着我将消耗更多的电池,因为两个位置管理器同时工作?这个假设是正确的吗?
发布于 2010-04-08 12:47:41
正如在其他社区中所讨论的,您可以在mapView.showUserLocation = YES的情况下仍然使用CLLocationManager来检索最新的位置信息。
通常,同时运行多个CLLocationManager实例不会发生冲突。
发布于 2010-03-11 23:27:46
只需将坐标保存在数组中,并为过去记录的位置绘制地图注释。您不需要运行多个位置管理器。
https://stackoverflow.com/questions/2424663
复制相似问题