Pular para o conteúdo

Google Maps API - Criando e interagindo com seus próprios mapas

Dando continuidade aos artigos voltados a Web 2.0, apresento a API Google Maps. Uma ótima ferramenta para a criação de mapas, com possibilidades infinitas de interação.
Vinicus S Moraes vsmoraes
Hits: 39.658 Categoria: Javascript Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar

Parte 4: Capturando eventos e conclusão

Capturando eventos

Com nosso mapa em funcionamento, podemos capturar uma porção de eventos que acontecem nele. Eventos como um clique do mouse, o fechamento de uma "infowindow" etc. A seguir demonstrarei um exemplo básico de como isso pode ser feito. Vamos criar um "Marker" que, ao ser clicado, abre um "InfoWindow" com alguns dizeres.
Linux: Google Maps API - Criando e interagindo com seus próprios mapas.
Imagem 4: Meu primeiro mapa - Mapa4
A função "Gevent.addListener" faz a associação de um objeto à uma função por meio de um evento.
  • Linha 25: O primeiro parâmetro da função é o objeto ao qual o evento vai ser associado, o segundo parâmetro é o evento em si, já o terceiro parâmetro é uma função que vai ser disparada quando o evento acontecer.

Note a forma com que a função foi declarada. Não é uma forma usual de declarar função que serão usadas mais de uma vez, porém este tipo de declaração é muito funcional quando se trata de programação orientada à objetos em JavaScript.

Conclusão

Procurei ser o mais simplório possível neste artigo, o assunto é super abrangente e muito rico em detalhes, funções, eventos etc. O fato de não ter detalhado mais as funções desta API é simplesmente para incentivar a pesquisa e os testes.

Espero que tenham gostado desta pequena introdução à esta maravilhosa ferramenta. Fico a disposição para responder qualquer pergunta, tanto por aqui quanto por e-mail.

Fiz um exemplo bem simples para ilustrar alguma funcionalidades, para ver acesse:

Leitura recomendada


   1. Motivação e pré-requisitos
   2. Conseguindo sua chave e o primeiro contato
   3. Markers e InfoWindows
   4. Capturando eventos e conclusão

Atheros Wireless + Slackware 12.0

Requisições assíncronas em PHP usando AJAX - Parte I

VirtualBox + Apache + PHP + SQL Server

Expressões Regulares - Entenda o que são Lookahead e Lookbehind

Diferenças de sites Web Standards

XSS - Cross Site Scripting

W3C - World Wide Web Consortium

Jakarta JMeter - Testando o desempenho de seus sites

#1 Comentário enviado por grandmaster em 24/09/2008 - 18:27h
Muito legal. Apesar de não lidar muito com isso, sempre tive curiosidade de ver funcionando.

---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

Contribuir com comentário

Entre na sua conta para comentar.