使用Windows Phone Location API时,我试图测量两个点之间的距离,这两个点之间只有英寸或英尺。也就是说,准确性非常重要。
GeoPositionAccuracy.Default 和 GeoPositionAccuracy.High 之间有什么区别?差异是否与十进制值的数量有关?如果是这种情况,为 GeoPositionAccuracy.Default 和 GeoPositionAccuracy.High 分配了多少个十进制值?
答案 0 :(得分:3)
GeoPositionAccuracy
仅用于告诉Windows Phone您是否需要准确的位置。您可以做出这样的选择,因为更高的准确度会使用更多的电池,因此如果您只想弄清用户当前所在的城镇,最好不要使用它。 GeoPositionAccuracy.Default
可能甚至不使用GPS,但alternative localization methods
对于您获得的职位的实际准确性,您可以查看HorizontalAccuracy
的GeoCoordinate
属性。它以米为单位给出误差范围。
答案 1 :(得分:2)
GeoPositionAccuracy.Default使用以下组合:
GeoPositionAccuracy.High使用上述方法,除了:
辅助GPS是电池友好的&因为它使用已经打开的小区无线电,所以快速锁定该位置。我可以准确地指向城市地区的城市街区或建筑物水平,但是在细胞塔密度降低的农村地区,准确度会下降。它也适用于建筑物内部。
GPS获取卫星锁的速度较慢,消耗的电池电量更多,因为必须根据需要打开GPS收音机。一旦锁定,它就是几英尺内最准确的定位方法。因为你需要与天空的视线,所以在建筑物内几乎没用。曼哈顿等密集的城市地区也会导致GPS不准确。
Wi-Fi / IP查找是最不准确的,因为Wi-Fi热点的IP地址有时可以在不同的地址注册。
答案 2 :(得分:1)
我不相信它对准确性有任何保证,它只是为获取更准确的位置分配更多资源(例如通过为GPS模块提供更多电源)。