2013-02-18 28 views
0

我正在使用Geolocator。所以我有异步方法OnPositionChanged(),一切都应该是好的。但是我有访问位置的问题。如果我使用Windows 8 Sample Geolocation App,一切正常。我有消息,该应用程序使用位置我给予访问,它的工作原理,但在我的应用程序中,此消息不会出现,并且Geolocator的状态已禁用。我如何以编程方式访问我的应用程序的位置?启用访问位置Windows 8应用程序(Geolocator)

+1

看看清单文件和“功能”选项卡,添加“位置”功能 – polkduran 2013-02-18 13:21:31

+0

清单文件是在您的商店项目的根,它被称为“Package.appxmanifest” – polkduran 2013-02-18 13:22:24

回答

1

与Windows Phone类似,使用位置需要您作为开发人员来显式声明您的应用程序将需要访问位置API。这是在应用程序清单中设置的。在解决方案资源管理器中,查找Package.appmanifest项并双击打开 - 清单属性窗口将打开。

单击功能选项卡。检查位置功能(就在它下面)。 Geolocation

+0

非常感谢:)它的作品;) – mskalniak 2013-02-18 13:40:00

+0

宾果。我不知道为什么这不会引发异常。我认为其他功能(例如,如果您忘记检查文档库,然后尝试访问它)。这一次失败会更加默默无闻,特别是如果你不检查状态,它也会引发我几次。 – 2013-02-18 19:00:50

+0

你知道吗,如何在windows7上编写应用程序的地理定位?旧配置没有清单文件。 – 2015-02-17 07:59:24

相关问题