星期三, 1月 25, 2012

[Expression Blend ] 如何使用Bing Maps (2) Map控制項基本屬性介紹

000
在上一篇裡,KT簡介了如何安裝、註冊與使用Bing Maps

這一篇KT大概來簡介一下Map 控制項裡面的一些重要屬性。




  • 移除不要的指示
看個人或功能需不需要,如果不需要指示,
可以在Map控制項,將其中幾項屬性設為"Collapsed",
讓地圖看起來簡單俐落一點。

瀏覽地圖工具: NavigationVisibility="Collapsed"
丈量工具:ScaleVisibility="Collapsed"
Bing 符號: LogoVisibility="Collapsed"
微軟版權字樣:CopyrightVisibility="Collapsed"
瀏覽地圖動畫(淡進淡出):AnimationLevel="None"
影像 002


移除前:
影像 000


移除後效果:
影像 003





  • 設定地圖,初始載入的中心點

預設地圖,載入的中心點位置是設在非洲,如:
影像 004


我們可以改變地圖中心點位置,如台灣(23.6860008239746,120.897003173828):
影像 005


可以先利用 Bing maps 搜尋台灣,找到中心點位置,如:
影像 006

知道中心點位置之後,即可在Map控制項Xaml code裡面加入Center屬性,如:
<Microsoft_Maps_MapControl:Map Center="23.6860008239746,120.897003173828">

這樣地圖一開始載入的中心點位置即可以是在台灣。

  • 放大地圖
挑剔的我們都會發現,當KT 將地圖初始載入,中心點設置在台灣時,
台灣非常小,看不是很清楚,如:
影像 005


這時我們可以設定初始放大中心點地圖,凸顯中心點位置,如: 
(未來要設定顯示,鄉間小道也是同樣的作法)
影像 007

只需要將ZoomLevel,改至你需要的大小,以上圖為例,
KT將Map控制項的屬性 ZoomLevel 值設為7,如:
影像 008

  • 地圖顯示模式
目前共有三種顯示模式:

1.Road (道路圖)、
2.Aerial(衛星空拍圖,不顯示道路名稱)
3.AerialWithLabels(衛星空拍圖,顯示道路名稱)

預設地圖顯示模式為 Road (道路圖) ,如:
影像 007

我們可以更改 Map控制項的屬性 mode,來顯示不一樣的模式,


Mode="Aerial",如:
影像 009


Mode="AerialWithLabels",如:

0 意見 :

張貼留言

回覆意見時,麻煩輸入一下暱稱
(隨便取個名字也好~ ^_^)
好讓我方便回覆您的問題,
選擇「名稱/網址」輸入您的暱稱,
麻煩一下,謝謝大家。

關閉廣告 [X]