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" />
用途
以下是各個地圖模式的常見用途:
- 路線圖:適合以導航為主的應用程式,著重易讀性和街道層級資料。
- 衛星和混合:適合房地產、環境監控或旅遊應用程式,這類應用程式需要高精確度的圖像和地形情境。