iT邦幫忙

DAY 21
3

Windows Phone 程式開發系列 第 18

[WP 開發] 文化部資料開放服務網 App 開發 (2) 地圖

在文化部資料開放服務網取得的資料中,包含了經緯度的位置,我們將利用此資訊,透過 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 中。


上一篇
[WP 開發] 文化部資料開放服務網 App 開發 (1) 讀取資料
下一篇
[WP 開發] 宜蘭縣政府資料開放平台 App 開發 (1) 透過 Google Drive 介接資料
系列文
Windows Phone 程式開發27

尚未有邦友留言

立即登入留言