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).