URL de dirección postal para GoogleMaps


([N1] VictorGT) #1

Hola a todos/as.

Suponiendo que en la base de datos tengo una direccion postal,
¿como hariais la llamada a GoogleMaps para visualizar la direccion?

Yo lo yengo hecho como muestro en el adjunto, pero me funciona bien
solo a veces. Otras veces (no muchas) la llamada falla y me saca
Washintong je, je… Y no es porque las direcciones estan mas o
menos completas, siempre pruebo con direcciones completas.

¿Se os ocurre alguna forma de mejorar la llamada? como vereis mi
codigo es bastante “provisional”. Los replaceString() en mi codigo
están un poco a bulto. No se si mejoran o empeoran el problema.
¿Tengo que quitar eñes y vocales con tilde?

Partimos de que tenemos en un evento las siguientes variables cargadas
con los valores adecuados:

V_NOMBRE Nombre del lugar: por ejemplo, “Iglesia de San Jose”
V_TIPO Tipo de lugar: por ejemplo “Iglesia/Parroquia”

V_DIR Direccion larga
V_CP Codigo postal
V_LOC Cadena con: Localidad (Municipio/Provincia)
por ejemplo “Gijón (Gijón/Asturias)”

Y debemos componer una URL, por ejemplo V_GMAPS_URL, para usarla en un
control Visor HTML.

Por supuesto, podria tener Localidad, Municipio y Provincia por separado.
Incluso podria tener tambien la Comunidad Autonoma si fuese útil.

Lo que yo he consguido ha sido a base de prueba y error, no estoy nada
puesto en GoogleMaps.

¿Alguna forma de mejorar esta llamada?

Me gusta este metodo. Es muy sencillo. No me propongais otros metodos, porfa.
Debe ser tan facil como montar la cadena de la URL y pasarsela al Visor HTML.

Si lo mejoramos quedaria disponible para toda la comunidad.

Saludos.



([N4] mdelgado) #2

@VictorGt.

Echa un vistazo al post

http://velneo.es/foros/topic/conectar-con-google-map-de-forma-muyyyy-sencilla/


([N1] VictorGT) #3

@mdelgado
Ya habia leido tu post, gracias.

Pero yo no quiero obtener ningun dato… solo quiero mostrar una direccion en Googlemaps…

Tambien lo tengo hecho con LATITUD y LONGITUD, y ese funciona mejor, pero por razones obvias me interesa mas que funcione con direcciones.


([N4] José A. Martínez) #4

Bueno, buscando por ahi he encontrado un par de mejoras:

. Lo primero usar maps.google.es (en vez de .com). Parece logico que las direcciones españolas las muestre mejor la version española.

. Lo segundo, usar q:address en vez de q:loc que tenia antes.

. Por mis pruebas maps.google.es soporta ñ y tildes.

Creo (no lo he probado mucho) que ahora funciona un poquito mejor.