我需要一些关于GeoLocation函数的帮助[已解决] [英] I need some help about GeoLocation function[Solved]

查看:110
本文介绍了我需要一些关于GeoLocation函数的帮助[已解决]的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想带人使用我的程序的位置。但我无法访问。因为我不允许这个功能。

有我的代码。我如何访问?

I want take people location who use my program. But I cant access. Because I havent allow for this function.
There is my code. How can I access?

public async void KoordinatBel()
       {
           Geolocator location = new Geolocator();
           try
           {
               location.DesiredAccuracy = PositionAccuracy.High;
               Geoposition pos = await location.GetGeopositionAsync();
               var lat = pos.Coordinate.Latitude;
               var lang = pos.Coordinate.Longitude;
               MessageDialog yeni = new MessageDialog(lang.ToString() + ' ' + lat.ToString());
               yeni.ShowAsync();


           }
           catch (System.UnauthorizedAccessException)
           {

           }
       }



提前感谢


thanks in advance

推荐答案

第一次使用 Geolocator 要调用 GetGeopositionAsync 或订阅 PositionChanged 事件的对象< u>必须在 UI线程上进行,以便向用户显示同意提示。

访问个人数据的设备指南 [ ^ ]
The first use of the Geolocator object to call GetGeopositionAsync or subscribe to PositionChanged events must be made on the UI thread so that the consent prompt can be shown to the user.
Guidelines for devices that access personal data[^]


这篇关于我需要一些关于GeoLocation函数的帮助[已解决]的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆