Google Maps: como obter Latitude e Longitude de um endereço
Quarta-feira, 14 de maio de 2008 Mesmo neste momento a responder a um comentário com um post, uma vez que o interesse geral. Armando me perguntou se era possível, através do Google Maps, obter a latitude ea longitude de um nome de cidade ou de uma estrada. A resposta é sim! Através do Google Maps API geocódigos serviço pode ser solicitado diretamente ao Google trasfromare nossas informações textuais (estado, cidade, rua), em coordenadas geográficas. Você pode experimentar um exemplo online diretamente no site do Google documementazione.
O principal objeto que permite que este é GClientGeocoder. Através do método getLatLng () você pode converter uma string em um objeto GLatLng endereço.
NOTA: lembro-me de que, para incluir a API do Google deve pedir uma chave: Veja Como colocar o Google Map, no seu Web sobre como obter a chave API. Este será utilizado para a inclusão do script, sob a forma:
- type = "text/javascript" > </script> <script src = "http://www.google.com/jsapi?key=ABCDEFG" tipo "text/javascript"> = </ script>
Onde é que está 'abcdefg', ele deve ser substituído com a tecla de que o Google lançamentos livres: Get-chave do Google.
A utilização deste objeto é realmente fácil, como a maior parte das APIs disponibilizados pelo Google:
- / / Criar o objeto GClientGeocoder
- GClientGeocoder ( ) ; var geocoder = new GClientGeocoder ();
- / / Endereço-se de um texto, ele também poderia ser apenas uma cidade
- ; var endereço = 'Via Salaria, Roma, Itália,';
- address, geocoder. getLatLng (endereço,
- point ) { função (ponto) (
- !point ) { if (! ponto) (
- address + ' non trovato' ) ; Alerta (endereço + 'não encontrado');
- { ) Else (
- 'Latitudine = ' + point. lat ( ) + ' Longitudine = ' + point. lng ( ) ) ; Alerta ( 'Latitude =' + ponto. lat () + 'Longitude =' + ponto. GNL ());
- )
- )
- );
Para a integralidade monstro também como realizar o processo inverteu, neste momento. Ao adicionar um evento para o nosso mapa, é possível saber quais são os valores de latitude e longitude:
- map, "click" , GEvent. AddListener (mapa ", clique em"
- overlay,point ) { função (overlay, ponto) (
- + point. lat ( ) + " Longitudine = " + point. lng ( ) ; var myHtml = "Latitude =" + ponto. lat () + "Longitude =" + ponto. GNL ();
- point, myHtml ) ; mapa. openInfoWindow (ponto, myHtml);
- )
- );
Veja também ...
- 27.08.08: Muito pequenos trechos: enviar e-mails em HTML com PHP (0)
- 26.08.08: Skypemote.com: Fale com as emoções (3)
- 21.08.08: ABS-WP: adicionar o seu blog para pesquisa navegador (7)
- 20.08.08: Simples Acordeão com a classe USimpleTabStrip (0)
- 19.08.08: Flick e Rebanho (2)


















Google Maps: como obter Latitude e Longitude de um endereço | FDS disse:
Complete [...] [...]
K8 disse:
Muito bom obrigado!
CED disse:
bens!
pour ceux qui en developpe local, você pode usar http://localhost pour la demande de cle google
Michele disse:
agradecimento pela ajuda.