我正在开发一款特别取决于两台iOS设备之间距离的应用。我正在使用设备的GPS位置来计算它们之间的距离。 为了计算距离,我使用cllocation -distanceFromLocation方法,但方法生成的值是波动的,与设备之间的实际距离不同,甚至不能被视为近似结果。 例如,如果设备之间的实际距离是2到3米,它会在某个点给出14米左右的结果,在另一个点给出43米的结果。函数-distanceFromLocation是不是那么精确和准确????
使用GPS经纬度设备计算距离是否有更好的选择?
请帮帮我。 Thanx提前。
答案 0 :(得分:1)
CoreLocation GPS的准确性因环境而异。
最准确的是它可以达到几米的分辨率(我不确定)但是如果你在室内它会更像20-50米。
我猜你在室内开发和测试应用程序,所以波动很正常。
即使在户外天气晴朗的情况下,CoreLocation也很难准确地告诉您短距离内两台设备之间的距离。 (即几米)。
对于短距离,你可能会更好地使用wifi信号强度。虽然这也可能因房间而异。
基本上,很难准确地检测两个设备之间的距离。