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.
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. 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:
---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br