Tipos do Mapa do Google

Google Maps - Tipos básicos de mapas

O Google Maps API suporta os seguintes tipos de mapas:

  • ROADMAP (normal, mapa 2D padrão)
  • SATELLITE (mapa fotográfico)
  • HYBRID (mapa fotográfico + ruas e nomes de cidades)
  • TERRAIN (mapa que inclui montanhas, rios e outros)

Você pode usar a propriedade mapTypeId no objeto de atributos do mapa para especificar o tipo de mapa:

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 de 45°

Os tipos de mapas SATELLITE e HYBRID suportam a visão de imagem de 45° em certas posições (apenas em níveis de zoom altos).

Se você ampliar a posição com visão de imagem de 45°, o mapa mudará automaticamente a visão em perspectiva. Além disso, o mapa também adicionará:

  • A roda de bússola ao redor do controle de deslocamento, permitindo que você gire a imagem
  • O controle de rotação entre o controle de deslocamento e zoom, permitindo que você gire a imagem 90°
  • O controle de alternância para a visão em perspectiva de 45°, localizado abaixo do controle de satélite/legenda

Atenção: ao reduzir o zoom na imagem de 45°, o mapa restaurará todas essas alterações e mostrará o mapa original.

Este exemplo mostra a visão em perspectiva de 45° do Palazzo Ducale de Veneza, Itália:

Exemplo

var mapOptions = {
  center:myCenter,
  zoom:18,
  mapTypeId: google.maps.MapTypeId.HYBRID
;

Google Maps - Desativar visão em perspectiva de 45° - setTilt(0)

Você pode desativar a visão em perspectiva de 45° chamando setTilt(0) no objeto Map:

Exemplo

map.setTilt(0);

Dica: Para ativar a visão em perspectiva de 45° posteriormente, chame setTilt(45).