当使用地图时,我们可能需要定位一些座标图示或是绘制一些文字线条,这时可以在地图上加上覆叠层进行绘制,在 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&z=18&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>