我正在 xaml 中开发一个 Windows 8 Store 应用程序,它使用用户的 GPS 位置。如果设备用户使用的设备具有 GPS 功能,我是否可以通过编程方式知道?
与 Windows 手机不同,它仅在有互联网连接时才有效?
我正在 xaml 中开发一个 Windows 8 Store 应用程序,它使用用户的 GPS 位置。如果设备用户使用的设备具有 GPS 功能,我是否可以通过编程方式知道?
与 Windows 手机不同,它仅在有互联网连接时才有效?
您需要检查位置传感器的状态
var location = new Geolocator();
if(location.LocationStatus == PositionStatus.NotAvailable)
{
//Do Something
}
else
{
//Do Something else
}
Geolocation
以下文章很好地涵盖了主题
http://www.jeffblankenburg.com/2012/11/14/31-days-of-windows-8-day-14-geolocation/
您应该能够检查传感器状态。
NotSupported
传感器硬件不可用。
Ready
传感器可用并解析数据。
Initializing
传感器可用并正在初始化。
NoData
传感器无法获取数据。
NoPermissions
调用者无权访问传感器的数据。
Disabled
传感器被禁用。