GeoCoordinateWatcher如何获得位置C#

时间:2018-05-28 08:47:32

标签: c# geolocation

我目前对GeoCoordinateWatcher-class获取设备实际位置的方式感兴趣。 是应该有GPS天线还是我可以使用WIFI? 如果也可以使用WIFI方法,默认是否激活?

招呼

1 个答案:

答案 0 :(得分:0)

根据传感器在目标设备上的可用性以及所请求的DesiredAccuracyGeoCoordinateWatcher将尝试从以下位置获取位置:

  • GPS(精度更高)
  • 细胞三角测量
  • WiFi Triangulation

GeoCoordinateWatcher是对不同传感器如何工作的抽象,让您可以自由地询问当前位置,而无需知道实际存在哪种传感器,最重要的是它们需要如何初始化和调用。

如果您要求高精度,它将尝试从GPS获取位置(如果存在),否则它将尽快获得最佳结果(同样,如果已经使用它可能是GPS)最近仍然有一个固定的卫星)