Os seguintes modos de mapa 3D estão disponíveis no SDK do Maps 3D para Android:
ROADMAPmostra a visualização de mapa de vias padrão com rótulos de mapa base.SATELLITEmostra um mapa fotorrealista com base em imagens aéreas.HYBRIDmostra 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.