我可以通过我的应用程序以编程方式启用 GPS 吗?

Can I do enable GPS programmatically from my app?

Windows 10 phone 个申请。我可以通过编程方式进行吗? Windows 7 个没有变体,也许 windows 10 个手机有新方法或变体?

是的。但如果用户在他们的设备上禁用了 GPS,则不会。

首先你需要启用它。

来自 msdn 站点:

  1. 在解决方案资源管理器中,双击 package.appxmanifest 和 select 功能选项卡。
  2. 在功能列表中,select 功能选项卡。这增加了 将设备功能定位到包清单文件。

然后您可以请求访问该位置。 来自 msdn 的示例: 添加此 using 语句:

使用Windows.Devices.Geolocation;

并调用此方法:

var accessStatus = await Geolocator.RequestAccessAsync();

阅读此处的文档以获取更多详细信息: https://msdn.microsoft.com/windows/uwp/maps-and-location/get-location