两个地理点之间的距离连续变化



我正在计算固定地理点和我的手机当前位置之间的距离,使用haversine公式在地理定位器内。poistionchanged事件。但是手机当前的地理坐标是在不移动手机的情况下发生变化的,距离变化很大。我如何解决这个问题,或者至少减少它?

大多数移动设备中的GPS芯片的精度为15米。因此,它所报告的位置经常是跳来跳去的,尤其是在周围有高楼的情况下。

如果你在室内,GPS可能没有信号,所以手机会回落到WIFI定位,其精度约为100米。

如果GPS和wifi因为某种原因不能使用,手机就会返回到IP地址,而IP地址最多只能精确到城市。

现在,假设你有良好的GPS信号,减少噪声的方法是利用运动阈值和报告间隔。这里有一篇关于这些选项的好文章:

https://blogs.windows.com/buildingapps/2012/12/03/geoposition-advanced-tracking-scenarios-for-windows-phone-8/uljhzpK0wllquFRi.97

你的手机位置是由你的GPS传感器确定的,

美国政府承诺以GPS标准定位服务(SPS)性能标准中规定的性能水平向民用社区提供GPS。例如,在95%的置信度下,空间中的GPS信号将提供7.8米的"最坏情况"伪距精度。(这与用户精度不同;伪距是从GPS卫星到接收器的距离。Reffrence

所以我认为你应该轮询你的数据,以获得相同的数据时,手机没有移动。你也可以使用其他来源,如Wifi来获取位置。

我不是一个WP开发者。

最新更新