星空网 > 软件开发 > 操作系统

Uwp Windows10获取设备位置(经纬度)

  1. 先在Package.appxmanifest中配置位置权限

  Uwp Windows10获取设备位置(经纬度)images/loading.gif' data-original="http://images2015.cnblogs.com/blog/1023358/201610/1023358-20161012113652968-1141510015.png" />

  2. 创建LocationManager类

  

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using Windows.Devices.Geolocation; 7  8 namespace Weather 9 {10   public class LocationManager11   {12     public static async Task<Geoposition> GetPosition()13     {14       //请求位置访问权限15       var accessStatus = await Geolocator.RequestAccessAsync();16       //如果不允许就抛出异常17       if (accessStatus != GeolocationAccessStatus.Allowed) throw new Exception();18       //实例类19       var geolocator = new Geolocator { DesiredAccuracyInMeters = 0 };20       //获取设备位置21       var position = await geolocator.GetGeopositionAsync();22       //返回位置信息23       return position;24     }25   }26 }

  3.获取位置

 

1 var position = await LocationManager.GetPosition();2 double lat = position.Coordinate.Point.Position.Latitude;3 double lon = position.Coordinate.Point.Position.Longitude;

 

  

 




原标题:Uwp Windows10获取设备位置(经纬度)

关键词:Windows

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流