我正在开发xaml中的Windows 8商店应用程序,它使用用户的GPS位置。如果设备用户使用具有GPS功能,我可以通过编程方式知道吗?
与Windows手机不同,它仅在有互联网连接时才有效?
答案 0 :(得分:2)
您需要检查位置传感器的状态
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/
答案 1 :(得分:0)
您应该能够检查传感器状态。
NotSupported
传感器硬件不可用。
Ready
传感器可用并解析数据。
Initializing
传感器可用并初始化。
NoData
传感器无法获取数据。
NoPermissions
来电者无权访问
传感器的数据。
Disabled
传感器已停用。