Modificare la modalità mappa

Seleziona la piattaforma: Android iOS JavaScript

Le seguenti modalità mappa 3D sono disponibili in Maps SDK 3D per Android:

  • ROADMAP mostra la visualizzazione della roadmap predefinita con le etichette della basemap.
  • SATELLITE mostra una mappa fotorealistica basata su immagini aeree.
  • HYBRID mostra la visualizzazione della mappa satellitare con le etichette della basemap.

Impostare la modalità mappa a livello di programmazione

Imposta la modalità mappa in modo dinamico nel codice chiamando il setMapMode metodo sull'oggetto GoogleMap3D e passando uno dei Map3DMode valori:

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

Impostare la modalità mappa in XML di layout

Specifica la modalità mappa iniziale direttamente quando dichiari il componente Map3DView nel file XML di layout utilizzando l'attributo 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" />

Casi d'uso

Di seguito sono riportati i casi d'uso comuni per ogni modalità mappa:

  • Roadmap: ideale per le app con molte funzionalità di navigazione in cui la leggibilità e i dati a livello stradale sono fondamentali.
  • Satellite e ibrida: ideale per le app di turismo, monitoraggio ambientale o immobiliari in cui la fedeltà visiva e il contesto del terreno sono essenziali.