我正在尝试从WP7设备获取当前的经度/纬度,并且我已经找到了一些以此为基础的教程。

但是,观看Visual Studio中的StatusChanged事件,我看到它从“初始化”更改为“禁用”。查看许可,它说被拒绝。它永远不会到达PositionChanged。

阅读文档中的权限,他们只是说用户可能已禁用手机上的位置服务。但这不是事实,它们确实在设置下已启用,并且我已经验证了“地图”应用程序正在运行。

我缺少明显的东西吗?用户是否可以有选择地为应用启用/禁用位置服务?

最佳答案

WMAppManifest.xml文件中是否具有“定位”功能?

  <Capability Name="ID_CAP_LOCATION"/>

08-25 18:49