如何获得GPS-ONLY位置?

时间:2010-11-03 10:38:39

标签: iphone gps wifi cllocationmanager cellular-network

iPhone CLLocationManager的Wi-Fi或Cellular Tower的位置不够准确,无法跟踪路线。我只想要GPS的位置。

目前,我使用newLocation.horizontalAccuracy中的didUpdateToLocation来过滤:

if (newLocation.horizontalAccuracy < 0 || newLocation.horizontalAccuracy > 100) return;

因为我发现当位置“跳”到一个不准确的位置(可能是Cell Tower位置)时,horizo​​ntalAccuracy是100,所以我用100来过滤它。

尽管准确无误,获得GPS-ONLY位置的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您无法获取仅限GPS的数据。我的理解是CLLocation是基于GPS,手机信号塔以及范围内任何可用的无线网络计算的。