Modificare la modalità mappa

Seleziona la piattaforma: Android iOS JavaScript

In Maps 3D SDK for Android sono disponibili le seguenti modalità mappa 3D:

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

Imposta la modalità mappa in modo programmatico

Imposta la modalità mappa in modo dinamico nel codice chiamando il metodo setMapMode sull'oggetto GoogleMap3D e passando uno dei valori 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)

Imposta la modalità mappa nel layout XML

Specifica la modalità mappa iniziale direttamente quando dichiari il componente Map3DView nel file XML del 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 alcuni casi d'uso comuni per ogni modalità mappa:

  • Mappa stradale: ideale per le app con un'elevata navigazione in cui la leggibilità e i dati a livello stradale sono fondamentali.
  • Satellite e Ibrida: ideali per app immobiliari, di monitoraggio ambientale o turistiche in cui la fedeltà visiva e il contesto del terreno sono essenziali.