日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

[Windows Phone] 实作不同的地图显示模式

發布時間:2023/12/10 windows 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Windows Phone] 实作不同的地图显示模式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[Windows Phone] 實作不同的地圖顯示模式 原文:[Windows Phone] 實作不同的地圖顯示模式

前言

本文章主要示范如何讓地圖有不同的模式產生,例如平面圖、地形圖、鳥瞰圖、鳥瞰圖含街道等。

這部分主要是調整 Map.CartographicMode 屬性,其中 MapCartographicMode 列舉包含:

  • Road:Specifies the road mode of the map control.
  • Aerial:Specifies the aerial mode of the map control.
  • Hybrid:Specifies an aerial mode with overlaid roads and labels.
  • Terrain:Specifies the terrain mode of the map control.

?

實作

step1 建立專案。

?

step2 在 WMAppManifest.xml 的地方用滑鼠點兩下進行編輯。

?

step4 進去 WMAppManifest.xml 後,先點選 [功能],再勾選 [ID_CAP_MAP] 來開啟地圖功能。

?

step5 MainPage.xaml 畫面設計。

Button1 ---->Name=btn1,Content=平面圖

Button2 ---->Name=btn2,Content=地形圖

Button3 ---->Name=btn3,Content=鳥瞰圖

Button4 ---->Name=btn4,Content=鳥瞰圖含街道

map ------>Name=map,Center="24.15,120.43"為臺中市經緯度,ZoomLevel="10"為縮放比例

?

產生 xaml 程式碼:

xmlns:maps="clr-namespace:Microsoft.Phone.Maps.Controls;assembly=Microsoft.Phone.Maps" <Grid x:Name="ContentPanel" Grid.Row="1" Margin="10,0,14,0"><Button x:Name="btn1" Content="平面圖" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Click="btn1_Click"/><Button x:Name="btn2" Content="地形圖" HorizontalAlignment="Left" Margin="150,10,0,0" VerticalAlignment="Top" RenderTransformOrigin="-0.051,0.477" Click="btn2_Click"/><Button x:Name="btn3" Content="鳥瞰圖" HorizontalAlignment="Left" Margin="297,10,0,0" VerticalAlignment="Top" Click="btn3_Click"/><Button x:Name="btn4" Content="鳥瞰圖含街道" HorizontalAlignment="Left" Margin="86,82,0,0" VerticalAlignment="Top" RenderTransformOrigin="-0.923,0.746" Click="btn4_Click" Width="287"/><maps:Map x:Name="map" Center=" 24.15,120.43" ZoomLevel=" 10" HorizontalAlignment="Left" Margin="10,172,0,0" VerticalAlignment="Top" Height="423" Width="436"/></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

總結

以上是生活随笔為你收集整理的[Windows Phone] 实作不同的地图显示模式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。