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 de mapa de vias padrão com rótulos de mapa base.
  • 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 base.

Definir o modo do mapa de maneira programática

Defina o modo do mapa de forma dinâmica no código chamando o setMapMode método no objeto GoogleMap3D e transmitindo um dos Map3DMode valores:

// 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 do mapa no layout XML

Especifique o modo inicial do mapa 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 de mapa:

  • Mapa de vias: ideal para apps com muita navegação em que a legibilidade e os dados de nível de rua são primários.
  • Satélite e híbrido: ideal para apps de imóveis, monitoramento ambiental ou turismo em que a fidelidade visual e o contexto do terreno são essenciais.