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 |
¿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); } ); |











Completa [...] [...]
Muy bien, gracias!
bienes!
pour ceux aquí développé en local, vous pouvez utiliser http://localhost pour la demande de culo google
Gracias por su ayuda.
Aún más sencillo y completamente automático:
http://mygeoposition.com
Gracias estaba buscando este
[...] 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 [...]
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!
Gracias por el artículo.
Era justo lo que estaba buscando.
Tuve la oportunidad de integrar plenamente a esta funcionalidad en mi sitio.