Mudar o modo mapa

Selecione a plataforma: Android iOS JavaScript

Os seguintes modos de mapa 3D estão disponíveis no SDK do Maps 3D para Android:

  • ROADMAP mostra a visualização padrão do mapa de vias com rótulos de mapa básico.
  • SATELLITE mostra um mapa fotorrealista com base em imagens aéreas.
  • HYBRID mostra a visualização de mapa de satélite com rótulos de mapa básico.

Definir o modo mapa de forma programática

Defina o modo mapa de forma dinâmica no código chamando o método setMapMode no objeto GoogleMap3D e transmitindo um dos valores de 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)

Definir o modo mapa no XML de layout

Especifique o modo mapa inicial diretamente ao declarar o componente Map3DView no arquivo XML de layout usando o atributo 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" />

Casos de uso

Confira a seguir casos de uso comuns para cada modo mapa:

  • Roadmap: ideal para apps com muita navegação, em que a legibilidade e os dados no nível da rua são fundamentais.
  • Satélite e híbrido: ideal para apps de turismo, monitoramento ambiental ou imobiliário, em que a fidelidade visual e o contexto do terreno são essenciais.