Fundamentos de Mapas do Google
- Página Anterior Introdução aos Maps
- Próxima Página Camadas de Maps
Criar um mapa básico do Google
Este exemplo cria um mapa do Google centrado em Londres, Reino Unido:
Exemplo
<!DOCTYPE html> <html> <body> <h1>Meu primeiro mapa do Google</h1> <div id="googleMap" style="width:100%;height:400px;"></div> <script> function myMap() { var mapProp= { center: new google.maps.LatLng(51.508742,-0.120850), zoom:5, }; var map = new google.maps.Map(document.getElementById("googleMap"),mapProp); } </script> <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&callback=myMap"></script> </body> </html>
A seguir, vamos estudar passo a passo o exemplo acima.
Container e tamanho do mapa
O mapa precisa de um elemento HTML para armazenar o mapa:
<div id="googleMap" style="width:100%;height:400px"></div>
Além disso, também é necessário definir o tamanho do mapa.
Criar uma função para definir as propriedades do mapa
function myMap() { var mapProp = { center: new google.maps.LatLng(51.508742,-0.120850), zoom:5, }; var map = new google.maps.Map(document.getElementById("googleMap"),mapProp); }
mapProp
As variáveis definem as propriedades do mapa.
center
A propriedade define a posição central do mapa (usando coordenadas de latitude e longitude).
zoom
A propriedade define o nível de zoom do mapa (tente zoomar no mapa).
Veja esta linha:
var map=new google.maps.Map(document.getElementById("googleMap"), mapProp);
Usa os parâmetros passados (mapProp
) Criar um novo mapa dentro do elemento <div> com id="googleMap".
Múltiplos mapas
O exemplo a seguir define quatro tipos diferentes de mapas:
Exemplo
var map1 = new google.maps.Map(document.getElementById("googleMap1"), mapOptions1); var map2 = new google.maps.Map(document.getElementById("googleMap2"), mapOptions2); var map3 = new google.maps.Map(document.getElementById("googleMap3"), mapOptions3); var map4 = new google.maps.Map(document.getElementById("googleMap4"), mapOptions4);
Chave de API do Google grátis
O Google permite que sites chamem gratuitamente qualquer API do Google, várias milhares de vezes por dia.
Acesse o seguinte link para saber como obter a chave de API:
https://developers.google.com/maps/documentation/javascript/get-api-key
O Google Maps precisa definir a chave de API ao key
No parâmetro, encontrar esta chave de API:
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&callback=myMap"></script>
- Página Anterior Introdução aos Maps
- Próxima Página Camadas de Maps