windows-8 - 如何知道 Windows 8 设备(笔记本电脑/平板电脑/台式机)是否支持 GPS

标签 windows-8 windows-runtime winrt-xaml winrt-async

我正在 xaml 中开发 Windows 8 应用商店应用程序,它使用用户的 GPS 位置。有什么方法可以通过编程方式知道用户使用的设备是否具有 GPS 功能?

与 Windows Phone 不同,它仅在有互联网连接时才工作?

最佳答案

您需要检查位置传感器的状态

var location = new Geolocator();

if(location.LocationStatus == PositionStatus.NotAvailable)
{
     //Do Something
}
else
{
     //Do Something else
}

以下文章很好地涵盖了地理位置主题

http://www.jeffblankenburg.com/2012/11/14/31-days-of-windows-8-day-14-geolocation/

关于windows-8 - 如何知道 Windows 8 设备(笔记本电脑/平板电脑/台式机)是否支持 GPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13639266/

相关文章:

c# - 如何从 WinRT WebView 控件获取重定向 URL

windows-8 - 使用共享魅力以编程方式将文件附加到 Windows Metro 应用程序 C#/XAML 中的电子邮件时遇到问题

azure - Azure-Storage-Net 更改日志中 CoreCLR、PCL 和 WinRT 的重要性是什么

c# - Windows 8 Store 应用程序关闭时保存数据

windows-runtime - Windows 应用商店应用角半径

c# - 如何在 WinRT 中制作文件存在转换器

windows-8 - Windows 8 中的实时时间

c# - 当应用程序在 Windows 8 XAML/C# 应用程序中有超过 1 个页面时出现 SuspensionManager 错误

c# - 如何在 Windows 应用商店应用程序中显示消息?

c# - 在不使用 XAML 的情况下创建 Windows 应用商店应用程序页面