地図モードを変更する

プラットフォームを選択: 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 で地図モードを設定する

map3d:mapMode 属性を使用して、レイアウト XML ファイルで Map3DView コンポーネントを宣言するときに、初期地図モードを直接指定します。

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

ユースケース

各地図モードの一般的なユースケースは次のとおりです。

  • ロードマップ: 読みやすさと道路レベルのデータが重要となる、ナビゲーションを多用するアプリに最適です。
  • 航空写真とハイブリッド: 視覚的な忠実性と地形のコンテキストが不可欠な不動産、環境モニタリング、観光アプリに最適です。