Windows Phone的位置设置

时间:2013-05-07 02:51:46

标签: windows-phone-7 geolocation

如何使用window phone API显示指向位置设置的链接。我能够显示启用Wifi的链接,但无法在任何地方找到如何显示位置设置

1 个答案:

答案 0 :(得分:0)

您不能这样做..因为位置设置特定于每个应用程序。这也是MS实现的预期方式。否则你的应用程序将被拒绝。因此,您的应用程序应该有一个设置选项,用户可以在其中禁用并启用应用程序的位置访问权限。但访问该位置时,您还必须考虑电话位置访问设置。

GeoCoordinateWatcher g = new GeoCoordinateWatcher();
            g.Start();
            if (g.Permission.Equals(GeoPositionPermission.Granted))
            {
                // Check application level access and proceed
            }
            else if (g.Permission.Equals(GeoPositionPermission.Denied) || g.Permission.Equals(GeoPositionPermission.Unknown))
            {
                // Your code/message to the user notifying about location access being disabled at the device level
            }