在文化部資料開放服務網取得的資料中,包含了經緯度的位置,我們將利用此資訊,透過 Bing Maps 地圖控制項顯示公用設施所在位置。
本文刊載於
http://www.dotblogs.com.tw/chou/archive/2013/10/07/123393.aspx
在這篇文章您可以學到:
地圖控制項的使用。
實作
在先前的程式中,新增一個 Page。
在 MainPage 中,在 ListBox 選擇資料時,觸發 ListBox_SelectionChanged 事件,將所選擇的 Item 資料,傳送到新增的 MapPage 中。
接著要進行 Bing Maps 的部分,首先到網址申請 Key,Applivation Type 選擇 Mobile。
http://www.bingmapsportal.com/
將產生的 Key 記錄下來
回到程式,加入參考 Microsoft.Phone.Controls.Maps 和 System.Device
C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Libraries\Silverlight\Microsoft.Phone.Controls.Maps.dll
以設計模式開啟 MapPage,加入 Bing Maps 控制項,並且將屬性 CredentialsProvider 設定為先前取得的 Key。
切換至程式碼,在 OnNavigatedTo 巡覽到頁面時事件中,將經緯度顯示在 Bing Maps 控制項。
執行程式,在 MainPage 中選擇公共設施。
切換至 MapPage 中,顯示該公共設施經緯度於 Bing Maps 中。