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.

[ Hits: 37.869 ]

Por: Vinicus S Moraes em 23/09/2008 | Blog: http://vsmoraes.wordpress.com


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


Página anterior    

Páginas do artigo
   1. Motivação e pré-requisitos
   2. Conseguindo sua chave e o primeiro contato
   3. Markers e InfoWindows
   4. Capturando eventos e conclusão
Outros artigos deste autor

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

Atheros Wireless + Slackware 12.0

VirtualBox + Apache + PHP + SQL Server

Leitura recomendada

W3C - World Wide Web Consortium

Jakarta JMeter - Testando o desempenho de seus sites

XSS - Cross Site Scripting

Como minimizar CSS e Javascript via linha de comando

MathML - Mathematical Markup Language

  
Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts