Kartenmodus ändern

Plattform auswählen: Android iOS JavaScript

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

  • ROADMAP zeigt die standardmäßige Straßenkartenansicht mit Beschriftungen der Basiskarte an.
  • SATELLITE zeigt eine fotorealistische Karte, die auf Luftbildern basiert.
  • HYBRID zeigt die Satellitenkartenansicht mit Beschriftungen der Basiskarte an.

Kartenmodus programmatisch festlegen

Legen Sie den Kartenmodus dynamisch in Ihrem Code fest, indem Sie die setMapMode Methode 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 in Layout-XML festlegen

Geben Sie den anfänglichen Kartenmodus direkt an, wenn Sie die Komponente Map3DView in Ihrer Layout-XML-Datei mit dem Attribut map3d:mapMode deklarieren:

<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 vielen Navigationsfunktionen, bei denen Lesbarkeit und Daten auf Straßenebene im Vordergrund stehen.
  • Satellitenkarte und Hybridkarte: Ideal für Immobilien-, Umweltschutz- oder Tourismus-Apps, bei denen visuelle Genauigkeit und der Geländekontext wichtig sind.