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