我正在创建一个使用GeoCoordinateWatcher类的基本WindowsPhone7应用程序 - 我的应用程序基于找到here的示例。我注意到当我将手机连接到我的Vista机器进行调试时,Permission属性返回false。 MSDN页面有这样的模糊:
在Windows 7 Starter Edition上,唯一受支持的位置提供程序是“控制面板”中的“默认位置提供程序”,必须安装加载项才能指定纬度和经度。
如何让我的Vista机器能够证明Lat和long?另外 - 为什么桌面提供坐标而不是Win Phone?
答案 0 :(得分:0)
你引用的blurb正下方是这个注释:
注意在Windows 7之前的Windows版本中,以下条件适用:
可以创建具有构造函数的所有System.Device.Location对象,但Status>属性的值始终为Disabled。
“位置”的“位置”属性指示的位置始终为“未知”。
不会引发任何地点事件。
我认为你无法让Vista提供Lat / Long。
至于为什么手机没有提供坐标,请确保使用
GeoCoordinateAccuracy.High
这将确保您使用手机GPS。
答案 1 :(得分:0)
我从APP HUB Here得到了答案。我需要清单
中的ID_CAP_LOCATION标记