【发布时间】:2011-09-03 02:28:02
【问题描述】:
位置不必精确,
获取之前获取的位置就足够了。
几公里的误差是可以的。
我怀疑这违反了政策
但我想问也无妨
如果没有合法的方法在不弹出窗口的情况下获取位置,
需要多长时间才能得到一个精确到几公里的位置
谢谢
【问题讨论】:
-
如果有非正当理由做这样的事情,我很乐意听到。
标签: iphone ios cocoa-touch location core-location
位置不必精确,
获取之前获取的位置就足够了。
几公里的误差是可以的。
我怀疑这违反了政策
但我想问也无妨
如果没有合法的方法在不弹出窗口的情况下获取位置,
需要多长时间才能得到一个精确到几公里的位置
谢谢
【问题讨论】:
标签: iphone ios cocoa-touch location core-location
来自苹果的文档
重要:除了硬件不 可用时,用户拥有 拒绝申请的选项 访问位置服务数据。 在其最初使用期间 应用程序,核心位置 框架提示用户确认 使用定位服务是 可以接受。如果用户拒绝 请求,CLLocationManager 对象 向其报告适当的错误 在以后的请求中委托。你 也可以检查应用程序的 使用显式授权状态 authenticationStatus 方法。
Apple 不允许在没有用户接受的情况下使用 CoreLocation 框架。 This 线程可能会让你感兴趣
【讨论】:
激活位置 API 将生成警报对话框以允许用户选择加入。这是由操作系统处理的,无法控制。它不应该是。
【讨论】:
那个警报是有原因的。你不应该在不先询问用户的情况下获取用户的位置。
【讨论】: