【发布时间】:2013-04-11 04:50:02
【问题描述】:
我正在开发一个应用程序,如果他从检查位置移动超过 20 米,我需要提醒用户。我计划在此开发中使用接近传感器。但是我找到了这个文件。
它说
"具体的阈值距离由硬件和 目前可用的定位技术。例如, 如果禁用 Wi-Fi,区域监控会显着减少 准确的。但是,出于测试目的,您可以假设 最短距离约为 200 米。”
如果我使用 GPS 距离,将消耗大量电力。我在错误的道路上发展吗?感谢您的善意建议。
【问题讨论】:
我正在开发一个应用程序,如果他从检查位置移动超过 20 米,我需要提醒用户。我计划在此开发中使用接近传感器。但是我找到了这个文件。
它说
"具体的阈值距离由硬件和 目前可用的定位技术。例如, 如果禁用 Wi-Fi,区域监控会显着减少 准确的。但是,出于测试目的,您可以假设 最短距离约为 200 米。”
如果我使用 GPS 距离,将消耗大量电力。我在错误的道路上发展吗?感谢您的善意建议。
【问题讨论】:
对于您的任务,唯一的方法是在最佳质量模式下使用 GPS (CLLocationAcuracyBest)。
检查 loaction.getAcuracy() 以查看位置是否来自 GPS 或蜂窝塔/wifi。
【讨论】:
loaction.getAcuracy() 只是告诉你你自己设定的期望精度?! OP不想知道信息是否来自塔楼吗?还是某些精度仅来自非 GPS 数据?
您好,您可以根据需要使用 GPS。它肯定会消耗更多的电量,但使用起来更准确。请更具体地说明您在应用中需要此功能的次数。
【讨论】: