码迷,mamicode.com
首页 > Windows程序 > 详细

windows10 uwp获取设备当前地理位置(经纬度)

时间:2017-09-23 17:14:11      阅读:320      评论:0      收藏:1      [点我收藏+]

标签:ons   cti   window   read   generic   ati   style   threading   system   

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Windows.Devices.Geolocation;//引用此命名空间

namespace SimpleWeather
{
    public class LocationManager
    {
        public async static Task< Geoposition >GetPosition()
        {
            var accessStatus = await Geolocator.RequestAccessAsync();
            if (accessStatus != GeolocationAccessStatus.Allowed) throw new Exception();
            var geolocator = new Geolocator { DesiredAccuracyInMeters = 0 };
            var position = await geolocator.GetGeopositionAsync();
            return position;   
        }
    }
}

实例化: 

var position = await LocationManager.GetPosition();

通过position.Coordinate.Longitude,position.Coordinate.Latitude属性获得经纬度。

windows10 uwp获取设备当前地理位置(经纬度)

标签:ons   cti   window   read   generic   ati   style   threading   system   

原文地址:http://www.cnblogs.com/rendan/p/7581469.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!