helldanger1
GForum VIP
- Entrou
- Ago 1, 2007
- Mensagens
- 29,631
- Gostos Recebidos
- 1
Continuamos mostrando explicações sobre o desenvolvimento com Google Maps. Agora vemos como mostrar marcas e associar ações quando o usuário clica.
Por Javier Chaure
Como se pode ver no artigo anterior sobre a criação de mapas de Google, criar um mapa e centraliza-lo em um ponto é realmente simples. Sofistiquemos um pouco nosso mapa adicionando-lhe uns marcadores, de tal forma que possamos localizar determinados pontos de interesse no mapa. O mapa com nossos pontos de interesse adicionados ficará da seguinte maneira:
O primeiro que necessitamos são as coordenadas dos novos pontos, neste caso a Plaza de Cibeles e a Plaza de Neptuno. A seguir associaremos um marcador a cada um dos pontos e o mostraremos no mapa. O código que mostra este segundo mapa é o seguinte:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>Introdução a Google Maps - GForum</title>
<script src="http://maps.google.com/maps?file=api&v=1&key= ADICIONE_SUA_SENHA_AQUI" type="text/javascript"></script>
</head>
<body>
<div id="map" style="width: 400px; height: 300px"></div>
<script type="text/javascript">
var map = new GMap(document.getElementById("map"));
map.setMapType(G_SATELLITE_TYPE);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
//Puerta de Alcalá
var point = new GPoint (-3.688788414001465, 40.41996541363825);
var marker = new GMarker(point);
map.addOverlay(marker);
//Plaza de Neptuno
var point = new GPoint (-3.6941099166870117, 40.4154238545226);
var marker = new GMarker(point);
map.addOverlay(marker);
//Plaza de Cibeles
var point = new GPoint (-3.693079948425293, 40.41940998761056);
var marker = new GMarker(point);
map.addOverlay(marker);
map.centerAndZoom(point, 3);
</script>
</body>
</html>
Por Javier Chaure
Como se pode ver no artigo anterior sobre a criação de mapas de Google, criar um mapa e centraliza-lo em um ponto é realmente simples. Sofistiquemos um pouco nosso mapa adicionando-lhe uns marcadores, de tal forma que possamos localizar determinados pontos de interesse no mapa. O mapa com nossos pontos de interesse adicionados ficará da seguinte maneira:
O primeiro que necessitamos são as coordenadas dos novos pontos, neste caso a Plaza de Cibeles e a Plaza de Neptuno. A seguir associaremos um marcador a cada um dos pontos e o mostraremos no mapa. O código que mostra este segundo mapa é o seguinte:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>Introdução a Google Maps - GForum</title>
<script src="http://maps.google.com/maps?file=api&v=1&key= ADICIONE_SUA_SENHA_AQUI" type="text/javascript"></script>
</head>
<body>
<div id="map" style="width: 400px; height: 300px"></div>
<script type="text/javascript">
var map = new GMap(document.getElementById("map"));
map.setMapType(G_SATELLITE_TYPE);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
//Puerta de Alcalá
var point = new GPoint (-3.688788414001465, 40.41996541363825);
var marker = new GMarker(point);
map.addOverlay(marker);
//Plaza de Neptuno
var point = new GPoint (-3.6941099166870117, 40.4154238545226);
var marker = new GMarker(point);
map.addOverlay(marker);
//Plaza de Cibeles
var point = new GPoint (-3.693079948425293, 40.41940998761056);
var marker = new GMarker(point);
map.addOverlay(marker);
map.centerAndZoom(point, 3);
</script>
</body>
</html>