如何在WP7上从我的应用程序启用位置服务

时间:2012-05-04 08:14:48

标签: windows-phone-7 service localization location geo

我正在为一些Geolocalization编写一个应用程序。

如何从我的应用程序以编程方式启用/禁用位置服务?像设置页面进入我的个人应用程序?

1 个答案:

答案 0 :(得分:2)

在您的应用程序中,您应该尝试使用位置服务(GeoCoordinateWatcher),然后应该检查Permission属性,如果将其设置为Denied,那么这意味着用户在您的应用程序外部已禁用其位置服务因此,这就是您需要关注的全部内容。您可以显示一条友好的消息,告诉用户您的应用程序中的某些功能将无法使用,但您可以决定启用位置服务,直至用户。

以下文章详细介绍了watcher_StatusChanged事件处理程序,其中包括上述检查: -

http://msdn.microsoft.com/en-us/library/ff431782%28v=vs.92%29.aspx