Kartenmodus ändern

Plattform auswählen: Android iOS JavaScript

Im Maps 3D SDK for Android sind die folgenden 3D-Kartenmodi verfügbar:

  • ROADMAP zeigt die standardmäßige Straßenkartenansicht mit Basiskartenlabels an.
  • SATELLITE zeigt eine fotorealistische Karte an, die auf Luftaufnahmen beruht.
  • HYBRID zeigt die Satellitenkartenansicht mit Basiskartenlabels an.

Kartenmodus programmatisch festlegen

Sie können den Kartenmodus dynamisch in Ihrem Code festlegen, indem Sie die Methode setMapMode für Ihr GoogleMap3D-Objekt aufrufen und einen der Map3DMode-Werte übergeben:

// 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)

Kartenmodus im Layout-XML festlegen

Geben Sie den anfänglichen Kartenmodus direkt beim Deklarieren der Map3DView-Komponente in der Layout-XML-Datei mit dem Attribut map3d:mapMode an:

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

Anwendungsfälle

Im Folgenden sind gängige Anwendungsfälle für die einzelnen Kartenmodi aufgeführt:

  • Straßenkarte: Ideal für Apps mit hohem Navigationsaufwand, bei denen Lesbarkeit und Daten auf Straßenebene im Vordergrund stehen.
  • Satelliten- und Hybridkarte: Ideal für Immobilien-, Umweltmonitoring- oder Tourismus-Apps, bei denen visuelle Genauigkeit und Geländekontext wichtig sind.