Também desta vez eu respondo a um comentário com um post, dado o interesse geral. Armando me perguntou se era possível, por meio do Google Maps, Latitude e Longitude obter a partir de um nome de cidade ou rua. A resposta é sim! Usando o serviço de geocodificação Google Maps API, você pode perguntar diretamente Google trasfromare nossa informação textual (estado, cidade, rua) em coordenadas geográficas. Você pode tentar uma amostra on-line direto na documementazione Google.
O objeto principal que permite que este é GClientGeocoder . . Usando o método getLatLng() você pode converter uma string em um endereço objeto GLatLng .
NOTA: lembre-se de incluir a necessidade de solicitar uma chave gratuita do Google API: veja Como adicionar Google Map em seu Web sobre como obter a chave de API. Isto irá ser utilizado para a inclusão do script, sob a forma:
1 |
Onde é "ABCDEFG", ele deve ser substituído com a chave que o Google libera livre: Obter chave do Google .
O uso deste objeto é muito simples, como a maioria da API fornecida pelo Google:
1 2 3 4 5 6 7 8 9 10 11 12 13 | / / Cria o objeto GClientGeocoder new GClientGeocoder ( ) ; var geocoder = new GClientGeocoder (); / / O endereço é apenas um texto, ele também poderia ser apenas uma cidade 'via salaria, roma, italia' ; var address = "Via Salaria, em Roma, da Itália; address , geocoder. getLatLng (endereço, point ) { function (ponto) { ! point ) { if (point) { address + ' non trovato' ) ; alert (address + 'não encontrado'); { Else {} 'Latitudine = ' + point. lat ( ) + ' Longitudine = ' + point. lng ( ) ) ; alert ('Latitude =' + ponto lat () + "Longitude = '+ ponto de GNL ()..); } } ); |
Para completar, eu também mostrar como realizar o processo inverso a este ponto. Adicionando um evento para o nosso mapa, na verdade, é possível saber quais são os valores de Latitude e Longitude:
1 2 3 4 5 6 | map , "click" , GEvent. AddListener (mapa, "click", overlay , point ) { função (overlay, point) { "Latitudine = " + point. lat ( ) + " Longitudine = " + point. lng ( ) ; myHtml var = "Latitude =" + ponto lat () + "Longitude =" + ponto de GNL ()..; point , myHtml ) ; . mapa openInfoWindow (ponto, myHtml); } ); |











[...] Completa de [...]
Grande obrigado!
bens!
derramar Ceux aqui developpe en local, vous pouvez utiliser http://localhost pour la demande de cle google
Agradeço pela ajuda.
Ainda mais simples e totalmente automático é:
http://mygeoposition.com
Obrigado, eu estava procurando por esta
[...] Por exemplo, você pode usar o serviço fornecido pelo Google Geocoding e discutidos no Google Maps: como obter Latitude e Longitude de um endereço. Na Apple iPhone ou iPad, você pode, contudo, superar esse obstáculo usando assim [...]
Afirmo que sou um Beginner_________.
Estou tentando inserir mysite o mapa google, ficando latitude e longitude com o GClientGeocoder objeto.
Mas eu ainda não descobri como fazer ....
E "possível ter um exemplo completo a partir de
e terminando
Obrigado pela ajuda!
Obrigado pelo artigo.
Era exatamente o que eu estava procurando.
Eu consegui integrar plenamente essa funcionalidade no meu site.