[App Inventor 教學] 百度地圖 SDK – 靜態地圖 static map

百度有地圖、定位、導航與全景地圖SDK可運用。鑰使用以上服務的話要申請金曜,這件事對於初學者來說有點麻煩,且在 App Inventor 中幾乎是做不到。所以我們改用靜態地圖來繞過去。

本文將說明如何使用百度靜態地圖API 搭配手機上的 Location Sensor 來更新地圖。請按我來下載 .aia 原始檔。執行畫面如下
Screenshot_2015-06-27-13-45-40
 
也請回顧我們 Google Map 相關的應用

用百度地圖來看看  CAVEDU 大本營,不過座標和 Google Map 不太一樣,用 Google Map 查到的座標在百度地圖上有差一點,想想也是正常的啦
 
 
來看看北京水立方!

 
當然要加個大頭針也是沒問題的
 
 
路徑
 
 


程式說明:
 
Designer 頁面:很簡單,只有 Button、WebViewer 與 LocationSensor 而已

 
Blocks:
 
宣告一個副程式方便管理更新地圖的作業。會把當下的座標顯示在 Screen 的狀態列,也會呼叫 WebViewer 來更新畫面

觸發的事件有兩種:按鈕強制更新與 LocationSensor 自動更新(60秒) ,不建議太頻繁更新不燃手機會很耗電喔
 
 

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *