También esta vez respondió 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 obtención de un nombre de ciudad o de la calle. La respuesta es ¡sí! Utilizando el servicio de geocodificación de Google Maps API puedes preguntar directamente Google trasfromare nuestra información textual (estado, ciudad, calle) en coordenadas geográficas. Usted puede tratar de una muestra de línea directa en la documementazione Google.
El objeto principal que permite esto es GClientGeocoder . . Utilizando el método getLatLng() puede convertir una cadena en una dirección de objeto GLatLng .
NOTA: no olvide incluir la necesidad de solicitar una clave de API de Google gratis: vea Cómo agregar Google Map en su Web sobre cómo obtener la clave API. Este será utilizado para la inclusión de la secuencia de comandos, en la forma:
1 |
¿Dónde está "ABCDEFG", debe ser sustituida por la clave que Google libera gratuito: Obtener clave de Google .
El uso de este objeto es muy simple, ya que la mayoría de la API de Google:
1 2 3 4 5 6 7 8 9 10 11 12 13 | / / Crear el objeto GClientGeocoder new GClientGeocoder ( ) ; geocodificador var = new GClientGeocoder (); / / La dirección es sólo un texto, sino que también podría ser sólo una ciudad 'via salaria, roma, italia' ; var address = 'Via Salaria, Roma, Italia "; address , geocodificador. getLatLng (dirección, point ) { función (punto) { ! point ) { if (punto) { address + ' non trovato' ) ; alerta (dirección + 'not found'); { Else {} 'Latitudine = ' + point. lat ( ) + ' Longitudine = ' + point. lng ( ) ) ; alert ('Latitud =' + puntos lat () + 'Longitud =' + lng punto (.).); } } ); |
Para completar, también me muestro cómo realizar el proceso inverso en este punto. Agregar 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, punto) { "Latitudine = " + point. lat ( ) + " Longitudine = " + point. lng ( ) ; myHtml var = "Latitud =" + puntos lat () + "Longitud =" + lng punto (.).; point , myHtml ) ; . mapa openInfoWindow (punto, myHtml); } ); |











[...] Total de [...]
Grande gracias!
productos!
vierta ceux aquí developpe en locales, vous pouvez utiliser http://localhost pour la demande de cle google
Gracias por su ayuda.
Aún más simple y totalmente automático es:
http://mygeoposition.com
Gracias yo estaba buscando para este
[...] Por ejemplo, puede utilizar el servicio ofrecido por Google geocodificación y discutido en Google Maps: cómo conseguir latitud y longitud de una dirección. El iPhone de Apple o iPad, sin embargo, puede superar este obstáculo mediante el uso de lo que [...]
Declaro que soy un Beginner_________.
Estoy tratando de insertar en misitio el mapa google, conseguir latitud y longitud con el GClientGeocoder objeto.
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.
Me las arreglé para integrar plenamente esta funcionalidad en mi sitio.