Google Maps: Cómo llegar latitud y longitud de una dirección

También esta vez la respuesta a un comentario en un post, dado el interés general. Armando me preguntó si era posible, a través de Google Maps, Latitud y Longitud obtenidos a partir de un nombre de ciudad o de la calle. La respuesta es ¡sí! Utilizando el servicio de Google Maps API de geocodificación se puede pedir a Google directamente desde el reprocesamiento nuestra información textual (estado, ciudad, etc) en las coordenadas geográficas. Usted puede tratar de un ejemplo en línea de Google documementazione directamente en el sitio.

El propósito principal de este procedimiento es GClientGeocoder . . Utilizando el método getLatLng() se puede convertir una cadena en una dirección de objeto GLatLng .

NOTA: Recuerde que debe incluir la necesidad de solicitar una clave de API gratuita de Google: ver cómo para incluir mapas de Google en su web sobre cómo obtener la clave de la API. Esto será utilizado para la inclusión de la escritura, en la forma:

1
"http://www.google.com/jsapi?key=ABCDEFG" type = "text/javascript" >< / script > < script de src = "http://www.google.com/jsapi?key=ABCDEFG" type = "text / javascript"> </ script de >

¿Dónde está "ABCDEFG", debe reemplazarse con la clave que Google libera gratis: Obtener clave Google .

El uso de este objeto es muy simple, como la mayoría de las API proporcionadas por Google:

1
2
3
4
5
6
7
8
9
10
11
12
13
/ / Creamos el objeto GClientGeocoder
new GClientGeocoder ( ) ; var = new geocodificador GClientGeocoder ();
/ / La dirección es sólo un texto, que podría ser sólo una ciudad
'via salaria, roma, italia' ; var address = 'Via Salaria, en Roma, Italia;
address , geocodificador. getLatLng (dirección,
point ) { función (punto) {
! point ) { if (punto) {
address + ' non trovato' ) ; alert (dirección + 'not found');
{ Else {}
'Latitudine = ' + point. lat ( ) + ' Longitudine = ' + point. lng ( ) ) ; alert ('Latitud =' + puntos de lat () + "Longitud = '+ puntos en el lng ()..);
}
}
);

Para completar, también se muestra cómo realizar el proceso inverso, en este momento. Añadir un evento a nuestro mapa, de hecho, es posible saber cuáles son los valores de latitud y longitud:

1
2
3
4
5
6
map , "click" , GEvent. AddListener (mapa, "click"
overlay , point ) { función (overlay, point) {
"Latitudine = " + point. lat ( ) + " Longitudine = " + point. lng ( ) ; .. myHtml var = "Latitud =" + puntos de lat () + "Longitud =" + puntos en el lng ();
point , myHtml ) ; . openInfoWindow mapa (punto, myHtml);
}
);

9 comentarios en "Google Maps: Cómo llegar latitud y longitud de una dirección"

  1. 17 de junio 2008 k8 :

    Muy bien, gracias!

  2. 03 de julio 2008 c y d:

    bienes!
    pour ceux aquí développé en local, vous pouvez utiliser http://localhost pour la demande de culo google

  3. 14 de julio 2008 Michael:

    Gracias por su ayuda.

  4. 11 de abril 2009 Marca:

    Aún más sencillo y completamente automático:
    http://mygeoposition.com

  5. 30 de diciembre 2009 de color naranja :

    Gracias estaba buscando este

  6. 05 de mayo 2010 ¿Cómo llegar Latitud y Longitud en Objective-C | Undolog.com :

    [...] Por ejemplo, puede utilizar el servicio prestado por geocodificación de Google en Google Maps y discutieron: cómo obtener latitud y longitud de una dirección. Apple iPhone o iPad, sin embargo, puede superar este obstáculo mediante el uso de lo [...]

  7. 29 de julio 2010 Ghe:

    Declaro que soy un principainte.
    Misitio que estoy tratando de insertar en el mapa google, conseguir la latitud y longitud con el objeto GClientGeocoder.
    Pero no he encontrado la manera de hacer ....

    Y 'posible para tener un ejemplo completo a partir de

    y terminando en

    Gracias por la ayuda!

  8. 08 de enero 2011 marca Arzani :

    Gracias por el artículo.
    Era justo lo que estaba buscando.
    Tuve la oportunidad de integrar plenamente a esta funcionalidad en mi sitio.

Deja un comentario

XHTML PERMISO TAG: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> código de inserción:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL