1

我正在开发一个应用程序,如果他从检查位置移动超过 20 米,我需要提醒用户。我计划在此开发中使用接近传感器。但是我找到了这个文件。

http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html

它说

“具体的阈值距离由硬件和当前可用的定位技术确定。例如,如果禁用 Wi-Fi,区域监控的准确度会大大降低。但是,出于测试目的,您可以假设最小距离为大约200米。”

如果我使用 GPS 距离,它将消耗大量电力。我在错误的道路上发展吗?感谢您的善意建议。

4

2 回答 2

2

对于您的任务,唯一的方法是在最佳质量模式下使用 GPS ( CLLocationAcuracyBest)。
检查 loaction.getAcuracy() 以查看该位置是否来自 GPS 或蜂窝塔/wifi。

于 2013-04-11T09:20:37.257 回答
0

您好,您可以根据自己的需要使用 GPS。它肯定会消耗更多的电量,但使用起来更准确。请更具体地说明您在应用程序中需要此功能的次数。

于 2013-04-11T07:00:54.823 回答