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:
- "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:
- / / Crear el objeto GClientGeocoder
- new GClientGeocoder ( ) ; var geocoder = new GClientGeocoder ();
- / / La dirección es sólo un texto, podría ser sólo una ciudad
- 'via salaria, roma, italia' ; var address = 'Via Salaria, Roma, Italia;
- address , geocoder. getLatLng (dirección,
- point ) { la función (punto) (
- ! point ) { if (punto) (
- address + ' non trovato' ) ; alerta (dirección + 'no encontrado');
- { ) Else (
- 'Latitudine = ' + point. lat ( ) + ' Longitudine = ' + point. lng ( ) ) ; alert ( 'Latitud =' + punto. lat () + 'Longitud =' + punto. lng ());
- )
- )
- )
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:
- map , "click" , GEvent. AddListener (mapa, "click",
- overlay , point ) { (función de superposición, punto) (
- "Latitudine = " + point. lat ( ) + " Longitudine = " + point. lng ( ) ; myHtml var = "Latitud =" + punto. lat () + "Longitud =" + punto. lng ();
- point , myHtml ) ; mapa. openInfoWindow (punto, myHtml);
- )
- )














Track de [...] [...]
Gracias ¡Excelente!
bienes!
pour ceux qui développe en local, vous utiliser cle pouvez http://localhost pour la demande de Google
gracias por la ayuda.
Aún más simple y totalmente automático:
http://mygeoposition.com
Gracias estaba buscando exactamente