我正在开发一个 WP7 应用程序,其中我需要检查使用的 GPS 模式是全 GPS 还是 A-GPS。
我找不到任何可以为我提供此输入的 API。几天前,我从市场上下载了一个名为 GPSInfo 的应用程序,并得知该应用程序正在显示当前使用的 GPS 模式。是否有任何 API 可以为我提供 GPS 模式的信息?
请指导。
问候,
图沙尔。
我正在开发一个 WP7 应用程序,其中我需要检查使用的 GPS 模式是全 GPS 还是 A-GPS。
我找不到任何可以为我提供此输入的 API。几天前,我从市场上下载了一个名为 GPSInfo 的应用程序,并得知该应用程序正在显示当前使用的 GPS 模式。是否有任何 API 可以为我提供 GPS 模式的信息?
请指导。
问候,
图沙尔。
If location detected by GPS
, VerticalAccuracy
will be not a NAN
, so you can check by this property
据我了解,它GeoPositionAccuracy.High
转化为使用 GPS,同时GeoPositionAccuracy.Default
转化为使用任何可用的手段(因此它可能是缓存的 GPS 位置,或者它可能与附近的 WiFi 点有关,甚至与您的手机当前正在使用的桅杆有关)。
值得注意的是,只能通过使用四颗(或更多)卫星来对海平面以上的位置进行三角测量,因此虽然 VerticalAccuracy 的存在表明使用了 GPS,但缺少并不表示您没有使用(它仍然是可能的)获得 3 颗卫星的 2D 修复)