變更地圖模式

選取平台: Android iOS JavaScript

Maps 3D SDK for Android 提供下列 3D 地圖模式:

  • ROADMAP 會顯示預設道路地圖檢視,並附上底圖標籤。
  • SATELLITE 會根據空照圖顯示擬真地圖。
  • HYBRID 會顯示衛星地圖檢視畫面,並附上基本地圖標籤。

以程式輔助方式設定地圖模式

在程式碼中動態設定地圖模式,方法是呼叫 GoogleMap3D 物件的 setMapMode 方法,並傳遞 Map3DMode 值:

// Add imports
import com.google.android.gms.maps3d.model.Map3DMode

...

// Add to the onMap3DViewReady method, after the googleMap3D object has been initialized
googleMap3D.setMapMode(Map3DMode.ROADMAP)

在版面配置 XML 中設定地圖模式

在版面配置 XML 檔案中宣告 Map3DView 元件時,使用 map3d:mapMode 屬性直接指定初始地圖模式:

<com.google.android.gms.maps3d.Map3DView
    android:id="@+id/map3dView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    map3d:mapMode="roadmap" />

用途

以下是各個地圖模式的常見用途:

  • 路線圖:適合以導航為主的應用程式,著重易讀性和街道層級資料。
  • 衛星和混合:適合房地產、環境監控或旅遊應用程式,這類應用程式需要高精確度的圖像和地形情境。