[Memo]使用 Blend 套用 Nokia Map 至 TileLayer

[Memo]使用 Blend 套用 Nokia Map 至 TileLayer

雖然自已是開發出身的,但對於 XAML 的編輯實在很不喜歡

 

為了可以了解 Control 之間的父子關係,能盡量用 Blend 就用

 

畢竟 Blend 的物件結構可以清楚知道之間的關聯

 

也比較好記憶,另一方面是避免自已打錯 Orz

 

=======================================

基本上 照著

 

Silverlight / Phone 7 的第一把交椅的 當麻

[Silverlight] Phone 7中BingMap Control 使用中文台灣地圖(僅供研究教學用)

ASP.NET 魔人 保哥

WP7 修練 DAY 08:整合 Nokia Maps 進 Bing Map 控制項

 

兩位的文章就可以搞定一切!而且都講解的非常深入和詳細了

=======================================

 

一、首先使用上面文章中先將 Nokia 或是 Google 的 TileSource Class 產生好

 

二、Map 物件直接拉上去是 Bing Map

 

為了要套 Nokia 則是必須外 Map 上面再加上一個圖層 MapTileLayer

 

image

直接將 MapTileLayer 托放到 Map Control 後

 

image

物件與時間軸可以看到 Map 物件下多了一個 MapTileLayer

 

image

選擇好 MapTileLayer 後,選擇屬性—>雜項—>TileSources

 

image

image

可以看到目前專案中有其他各種的地圖 TileSource 可以選擇

若沒有出現的話,重新 Compiler 就可以。

 

image

這裡是選 Nokia 的地圖

 

確定後就可以看到 Blend 已經套用 Nokia 的地圖了

image

 

直接按 F5 就可以看到中文的地圖了

 

ps.. 

用這種方式即使沒有在 Nokia Map 那裡註冊也沒有關係,一樣可以動

因為背後運作的機制還是透過 Bing Map API 處理的