Google Maps: Cómo llegar de Latitud y Longitud de una dirección de

Miércoles, 14 de mayo 2008

También esta vez puedo responder a un comentario con un puesto, dado el interés general. Armando me preguntó si era posible, a través de Google Maps, obtener de Latitud y Longitud de nombre de una ciudad o una calle. La respuesta es ¡sí! Uso del servicio de Google Maps API geocodificación puede ser solicitada directamente a Google de nuestro estado de reprocesamiento de información textual (ciudad, calle) en las coordenadas geográficas. Usted puede intentar una línea de la muestra directamente en el sitio de Google documementazione.

El objeto principal que permite que este es GClientGeocoder Uso de la getLatLng() método getLatLng() puede convertir una dirección de la cadena en un GLatLng

NOTA: Recuerde que debe incluir la necesidad de tener una llave sin la API de Google: Ver Cómo poner a Google Map en su web acerca de cómo obtener la clave de API. Esto será utilizado para la inclusión de la secuencia de comandos, en la forma:

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

¿Dónde está 'ABCDEFG', debería ser sustituido con la clave que Google libera libre: Get Google clave.

El uso de este objeto es realmente fácil, ya que la mayoría de las API proporcionadas por Google:

JavaScript:
  1. / / Crear el objeto GClientGeocoder
  2. new GClientGeocoder ( ) ; var geocoder = new GClientGeocoder ();
  3. / / La dirección es sólo un texto, podría ser sólo una ciudad
  4. 'via salaria, roma, italia' ; var address = 'Via Salaria, Roma, Italia;
  5. address , geocoder. getLatLng (dirección,
  6. point ) { la función (punto) (
  7. ! point ) { if (punto) (
  8. address + ' non trovato' ) ; alerta (dirección + 'no encontrado');
  9. { ) Else (
  10. 'Latitudine = ' + point. lat ( ) + ' Longitudine = ' + point. lng ( ) ) ; alert ( 'Latitud =' + punto. lat () + 'Longitud =' + punto. lng ());
  11. )
  12. )
  13. )

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

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

Post relacionados

Fue útil esta información?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Cargando ...

6 comentarios a "Google Maps: Cómo llegar de Latitud y Longitud de una dirección"

  1. getAvatar 1,0
  2. getAvatar 1,0
    17 de junio 2008 K8:

    Gracias ¡Excelente!

  3. getAvatar 1,0
    03 luglio, 2008 CED:

    bienes!
    pour ceux qui développe en local, vous utiliser cle pouvez http://localhost pour la demande de Google

  4. getAvatar 1,0
    14 de julio 2008, Michele

    gracias por la ayuda.

  5. getAvatar 1,0
    11 de abril 2009 Mark

    Aún más simple y totalmente automático:
    http://mygeoposition.com

  6. getAvatar 1,0
    30 de diciembre 2009 de Orange:

    Gracias estaba buscando exactamente

Deja tu comentario

TAG XHTML RESTRICCIONES: <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 [as][/as]           // Actionscript [css][/css]         // CSS Style Sheet [html][/html]       // HTML [js][/js]           // Javascript [objc][/objc]       // Objective-C [php][/php]         // PHP [sql][/sql]         // SQL