[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
直接將 MapTileLayer 托放到 Map Control 後
物件與時間軸可以看到 Map 物件下多了一個 MapTileLayer
選擇好 MapTileLayer 後,選擇屬性—>雜項—>TileSources
可以看到目前專案中有其他各種的地圖 TileSource 可以選擇
若沒有出現的話,重新 Compiler 就可以。
這裡是選 Nokia 的地圖
確定後就可以看到 Blend 已經套用 Nokia 的地圖了
直接按 F5 就可以看到中文的地圖了
ps..
用這種方式即使沒有在 Nokia Map 那裡註冊也沒有關係,一樣可以動
因為背後運作的機制還是透過 Bing Map API 處理的