首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone开发: CoreLocation和MapKit

iPhone开发: CoreLocation和MapKit
EN

Stack Overflow用户
提问于 2010-03-11 19:59:09
回答 2查看 1.3K关注 0票数 1

当MapView.showUserLocation也为真时,使用位置管理器检索位置信息有多糟糕?

在这种情况下,我希望显示一个蓝点来指示用户的当前位置,并且希望在一段时间间隔后记录用户的当前位置。话虽如此,在某些情况下,可能会显示用户的当前位置,但我仍然希望获取用户的当前位置。

我想我将不得不在我的控制器类中使用位置管理器,但是设置showUserLocation = YES将意味着我将消耗更多的电池,因为两个位置管理器同时工作?这个假设是正确的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-08 12:47:41

正如在其他社区中所讨论的,您可以在mapView.showUserLocation = YES的情况下仍然使用CLLocationManager来检索最新的位置信息。

通常,同时运行多个CLLocationManager实例不会发生冲突。

票数 1
EN

Stack Overflow用户

发布于 2010-03-11 23:27:46

只需将坐标保存在数组中,并为过去记录的位置绘制地图注释。您不需要运行多个位置管理器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2424663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档