成都网站开发环球中心,深圳哪家网站建设的公司好,网站管理助手+建设中,wordpress 站内搜索代码[Windows Phone] 实作不同的地图显示模式 原文:[Windows Phone] 实作不同的地图显示模式前言 本文章主要示范如何让地图有不同的模式产生#xff0c;例如平面图、地形图、鸟瞰图、鸟瞰图含街道等。 这部分主要是调整 Map.CartographicMode 属性#xff0c;其中 MapCartograph… [Windows Phone] 实作不同的地图显示模式 原文:[Windows Phone] 实作不同的地图显示模式 前言 本文章主要示范如何让地图有不同的模式产生例如平面图、地形图、鸟瞰图、鸟瞰图含街道等。 这部分主要是调整 Map.CartographicMode 属性其中 MapCartographicMode 列举包含 RoadSpecifies the road mode of the map control. AerialSpecifies the aerial mode of the map control. HybridSpecifies an aerial mode with overlaid roads and labels. TerrainSpecifies the terrain mode of the map control. ? 实作 step1 建立专案。 ? step2 在 WMAppManifest.xml 的地方用滑鼠点两下进行编辑。 ? step4 进去 WMAppManifest.xml 後先点选 [功能]再勾选 [ID_CAP_MAP] 来开启地图功能。 ? step5 MainPage.xaml 画面设计。 Button1 ----Namebtn1Content平面图 Button2 ----Namebtn2Content地形图 Button3 ----Namebtn3Content鸟瞰图 Button4 ----Namebtn4Content鸟瞰图含街道 map ------Namemap,Center24.15,120.43为台中市经纬度ZoomLevel10为缩放比例 ? 产生 xaml 程式码 xmlns:mapsclr-namespace:Microsoft.Phone.Maps.Controls;assemblyMicrosoft.Phone.Maps Grid x:NameContentPanel Grid.Row1 Margin10,0,14,0Button x:Namebtn1 Content平面图 HorizontalAlignmentLeft Margin10,10,0,0 VerticalAlignmentTop Clickbtn1_Click/Button x:Namebtn2 Content地形图 HorizontalAlignmentLeft Margin150,10,0,0 VerticalAlignmentTop RenderTransformOrigin-0.051,0.477 Clickbtn2_Click/Button x:Namebtn3 Content鸟瞰图 HorizontalAlignmentLeft Margin297,10,0,0 VerticalAlignmentTop Clickbtn3_Click/Button x:Namebtn4 Content鸟瞰图含街道 HorizontalAlignmentLeft Margin86,82,0,0 VerticalAlignmentTop RenderTransformOrigin-0.923,0.746 Clickbtn4_Click Width287/maps:Map x:Namemap Center 24.15,120.43 ZoomLevel 10 HorizontalAlignmentLeft Margin10,172,0,0 VerticalAlignmentTop Height423 Width436//Grid ? step5? MainPage.xaml.cs 程式码中的事件处理函式如下 private void btn1_Click(object sender, RoutedEventArgs e){map.CartographicMode MapCartographicMode.Road;//Road为显示平面图}private void btn2_Click(object sender, RoutedEventArgs e){map.CartographicMode MapCartographicMode.Terrain; //Terrain为显示地形图}private void btn3_Click(object sender, RoutedEventArgs e){map.CartographicMode MapCartographicMode.Aerial; //Aerial为显示鸟瞰图}private void btn4_Click(object sender, RoutedEventArgs e){map.CartographicMode MapCartographicMode.Hybrid; //Hybrid为显示鸟瞰图含有街道} 结果 平面图 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 地形图 ?? ? ? ? ?? 鸟瞰图 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?鸟瞰图含街道 ? ? ? ? ? ? ? 范例下载 map 地图模式.rar ? 相关参考与引用 Map.CartographicMode 属性 ? ? posted on 2013/11/25 17:37 | 阅读数 : 264 | 1 人推荐 我要推荐 | Add Comment | 文章分类 [ Windows Phone ] | 订阅 posted on 2014-03-08 21:19 NET未来之路 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/lonelyxmas/p/3588622.html