MapControl对应的msdn地址:https://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/windows.ui.xaml.controls.maps.mapcontrol.aspx
基本使用:
1.在manifest里添加功能:位置
2.在工具箱里找到该控件,拖进Pages
3.定位到当前坐标 添加标注 显示
//位置获取 myGeolocator = new Geolocator(); myGeolocator.DesiredAccuracyInMeters = 50; var gpos = await myGeolocator.GetGeopositionAsync(); //设置中心 await MyMap.TrySetViewAsync(gpos.Coordinate.Point, 18d); //添加标注 MapIcon newIcon=new MapIcon(); newIcon.Location = gpos.Coordinate.Point; newIcon.Title = "我在这儿"; MyMap.MapElements.Add(newIcon);
4.添加地图token
在这申请:https://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/dn741528.aspx
MyMap.MapServiceToken = "*******";