Tipos do Google Maps
Google Maps - Tipos básicos de mapa
Os seguintes tipos de mapa são compatíveis com a API do Google Maps:
- ROADMAP (normal, mapa 2D padrão)
- SATÉLITE (mapa fotográfico)
- HÍBRIDO (mapa fotográfico + estradas e nomes de cidades)
- TERRENO (mapa com montanhas, rios, etc.)
O tipo de mapa é especificado no objeto Map properties, com a propriedade mapTypeId:
var mapOptions = {
center:new google.maps.LatLng(51.508742,-0.120850),
zoom:7,
mapTypeId: google.maps.MapTypeId.HYBRID
};
Ou chamando o método setMapTypeId() do mapa:
map.setMapTypeId(google.maps.MapTypeId.HYBRID);
Google Maps - Visão em perspectiva de 45°
Os tipos de mapa SATELLITE e HYBRID suportam uma visualização de imagens em perspectiva de 45° para determinados locais (somente em níveis de zoom altos).
Se você ampliar um local com visualização de imagens de 45°, o mapa alterará automaticamente a visualização em perspectiva. Além disso, o mapa adicionará:
- Uma roda de bússola ao redor do controle Pan, permitindo que você gire a imagem
- Um controle Girar entre os controles Panorâmica e Zoom, permitindo que você gire a imagem em 90°
- Um controle de alternância para exibir a visão em perspectiva de 45°, sob o rótulo/controle de satélite
Observação: diminuir o zoom de um mapa com imagens de 45° reverterá cada uma dessas alterações e o mapa original será exibido.
O exemplo a seguir mostra uma vista em perspectiva de 45° do Palazzo Ducale em Veneza, Itália:
Exemplo
var mapOptions = {
center:myCenter,
zoom:18,
mapTypeId:google.maps.MapTypeId.HYBRID
};
Google Maps - Desativar visualização em perspectiva de 45° - setTilt(0)
Você pode desabilitar a visão em perspectiva de 45° chamando setTilt(0) no objeto Map:
Exemplo
map.setTilt(0);
Dica: Para habilitar a visualização em perspectiva de 45° posteriormente, chame setTilt(45).