2011-04-04 65 views
3

我试图从WP7设备获取当前经纬度,并且发现了一些关于如何使用此功能的教程作为基础。获取位置服务的访问权

但是,观看Visual Studio中的StatusChanged事件,我发现它从Initializing更改为Disabled。看着权限,它说拒绝。它永远不会到达PositionChanged。

阅读有关权限的文档,他们只是说用户可能在手机上禁用了位置服务。但这不是这种情况,他们肯定在设置下启用,并且我已验证地图应用程序正在工作。

我错过了一些明显的东西吗?有没有办法让用户选择性地启用/禁用应用程序的位置服务?

+0

您是否尝试过重新启动手机? – Nate 2011-04-04 19:09:11

回答

2

您是否在WMAppManifest.xml文件中具有位置功能?

<Capability Name="ID_CAP_LOCATION"/> 
+0

我现在就做!非常感谢。我知道这可能很愚蠢。 :) – bratsche 2011-04-04 19:25:02