Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Google Maps API - Criando e interagindo com seus próprios mapas
Linux user
vsmoraes
23/09/2008
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.
Por: Vinicus S Moraes | Blog: http://vsmoraes.wordpress.com
[ Hits: 24226 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Markers e InfoWindows

Utilizando Markers

Quem já viu o Google Maps em funcionamento, com certeza sabe o que são "Markers". Markers são figuras em forma de "pino" que marcam um determinado ponto no mapa. Seguindo o mesmo padrão de coordenadas (GlatLng), podemos marcar qualquer ponto no mapa, estando ou não ao alcance no momento.

NOTA: Todos os próximos exemplos contidos neste artigo seguem os mesmos passos básicos do primeiro (Mapa1). Para facilitar, a única sessão que será mexida é que contém o JavaScript.
Linux: Google Maps API - Criando e interagindo com seus próprios mapas.
Imagem 2: Meu primeiro mapa - Mapa2
Alguns comentários foram adicionados e alguns parâmetros alterados para que este exemplo tenha uma visualização melhor, nada que não tenha sido explicado em tópicos anteriores. Neste exemplo devemos prestar bastante atenção nas seguintes linhas:
  • Linha 21: Nesta linha estamos usando duas classes, "GMarker" e "GLatLng" (Mapa1). A classe "GMarker" cria o marcador na posição especificada em seu parâmetro inicial.
  • Linha 22: A função "addOverlay" adiciona objetos ao mapa. Neste caso está adicionando o marcador em sua posição.

InfoWindow: Mostrando informações

InfoWindows são aqueles balões com textos, links, informações em geral. Isso é chamado de "InfoWindow" na API e pode estar vinculado à um ponto no mapa ou à um marker. O texto contido no balão pode ser texto puro ou HTML, permitindo infinitas interações.
Linux: Google Maps API - Criando e interagindo com seus próprios mapas.
Imagem 3: Meu primeiro mapa - Mapa3
Note que a única linha diferente é a 21.
  • Linha 21: Aqui fizemos o uso de duas funções muito interessantes. A primeira é a "openInfoWindow", que abre um balão no ponto indicado no primeiro parâmetro e exibe o texto indicado no segundo parâmetro. A segunda função utilizada foi a "getCenter" que retorna as coordenadas do centro do mapa.

O funcionamento da função "openInfoWindow" para os "Markers" funciona da mesma maneira que para o mapa, exceto que não precisamos informar o ponto onde o balão deverá abrir (primeiro parâmetro). A ilustração do uso de "infowindows" juntamente com "Marker" será abordado no próximo tópico.

<< Página anterior Próxima página >>




Páginas do artigo

Outros artigos deste autor

Leitura recomendada

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.