Android程式-切換地圖顯示模式
  類別:  程式設計
  書號:  AEL012000
  作者:  孫宏明
  回線上練功房

依照Android程式設計邏輯,地圖顯示模式也是由MapView物件控制。在預設情況下,Google地圖是傳統的街道模式,如果要換成衛星影像地圖,只需要呼叫MapView物件的setSatellite()方法並傳入true即可。

為了讓使用者可以在街道模式和衛星影像地圖之間自由切換,我們在程式的操作介面中增加一個Spinner下拉式元件,其中包含街道圖衛星圖二個選項如圖,修改後的程式介面佈局檔如下:


我們新增了一個<LinearLayout>標籤,把新增的地圖模式Spinner元件和原來的地點選項Spinner元件包裹起來讓它們形成水平排列,Spinner元件的標題同樣使用定義在字串資源檔中的字串。

當使用者開啟地圖模式的Spinner元件並點選其中一個項目後,程式便根據使用者所選擇的項目,呼叫MapView物件的setSatellite()方法進行地圖模式的設定,以下是修改上一個單元的程式專案後的程式碼,有更動的部分以粗體標示,程式的執行畫面如圖,具有地圖模式切換縮放控制的地圖程式

 

關於碁峰隱私權政策聯絡我們     檢視 : PC 版  手機版
碁峰資訊股份有限公司 GOTOP INFORMATION INC.
台北市南港區三重路66號7樓之6 / 7F.-6,No.66,Sanchong Rd.,Nangang District,Taipei
TEL:(02)2788-2408 FAX:(02)8192-4433 劃撥帳號:14244383
Copyright 2014© GOTOP Information Inc, All Rights Reserved 請勿任意連結、轉載