天天看点

[Windows Phone] 地图覆叠层控制项(MapOverlay )

当使用地图时,我们可能需要定位一些座标图示或是绘制一些文字线条,这时可以在地图上加上覆叠层进行绘制,在 Windows Phone 应用程式中是透过地图覆叠层控制项(MapOverlay )来达成,本文将以实例展示如何使用。

?

step1 建立专案。

<a href="http://files.dotblogs.com.tw/uvia820701/1311/Overlayer_ABB1/map_2.png"></a>

step2 在 WMAppManifest.xml 滑鼠左键按两下进行编辑。

<a href="http://files.dotblogs.com.tw/uvia820701/1311/Overlayer_ABB1/1_2.png"></a>

step3 开启 WMAppManifest.xml 後,先切换至 [功能] 索引标签,再勾选 [ID_CAP_MAP] 来开启地图功能。

<a href="http://files.dotblogs.com.tw/uvia820701/1311/Overlayer_ABB1/2_2.png"></a>

step4 画面设计。

<a href="http://files.dotblogs.com.tw/uvia820701/1311/Overlayer_ABB1/12_2.png"></a>

map 控制项,Name 属性:map,Center 属性:24.167, 120.883(为台中市和平区经纬度),ZoomLevel 属性:10。

产生 xaml 的程式如下:

在 phone:PhoneApplicationPage.xaml 加入下方程式码引用 Microsoft.Phone.Maps,才能使用地图控制项。

step5 MainPage.xaml.cs 程式码中的事件处理函式如下:

在地图中,透过地图覆叠层控制项,显示圆与三角形於定位的位置。

<a href="http://Files.Dotblogs.com.tw/uvia820701/1311/20131127121921894.png"></a>

<a href="http://Files.Dotblogs.com.tw/uvia820701/1311/20131127122112930.rar">覆叠层.rar</a>

<a href="http://msdn.microsoft.com/en-US/library/windowsphone/develop/microsoft.phone.maps.controls.mapoverlay%28v=vs.105%29.aspx" target="_blank">MapOverlay Class</a>

<a target="_top" href="http://s1.dotblogs.com.tw/admentorserve.aspx?type=click&amp;z=18&amp;a=11"></a>

posted on 2013/11/27 12:12 |

阅读数 : 289

|

<a href="http://www.dotblogs.com.tw/Bookmarks/Content.aspx?Urlid=11189726" target="_blank">1 人推荐</a>

<a>我要推荐</a>

<a href="/uvia820701/archive/2013/11/27/131527.aspx#feedback">Add Comment</a>

| 文章分类 [

<a href="/uvia820701/category/9585.aspx">Windows Phone</a>

]

<a>订阅</a>

继续阅读