Todo sobre la API de Google Maps (3ª Parte)

Por el 25 de mayo de 2006

en: Negocio

Despues de jugar con la API se nos plantería un pequeño problemilla puesto que nosotros tenemos ya un mapa y sabemos como jugar con él, pero y si lo que quisieramos sería poder ver el mapa de un lugar en concreto… la respuesta es que tendriamos que saber cuales son las cordenadas de ese lugar (latitud y longitud), la API de google sólo nos deja introducir las cordenadas, no podremos con ella hacer búsquedas indicando ciudad o calle, la manera más cómoda que yo he encontrado de conseguir las cordenadas es utilizando esta página web http://www.localsearchmaps.com.

Puesto que todavia no hay ningun buen geocoder gratuito español, de cualquier manera sabiendo utilizar este geocoder nos será suficiente. Por lo tanto explicaremos brevemente como hacer las busquedas de tus códigos en esta página con ejemplos:

www.localsearchmaps.com/geo/?street=alameda+principal&city=malaga&country=ES

Nos devolvera esto:

map.centerAndZoom(new GPoint(-4.4254, 36.7168), 4);

Para realizar una búsqueda entonces tendremos que indicar la calle detras de la cadena “street” concatenando los espacios con el simbolo +.

La ciudad irá detras de city concatenando de igual manera con el símbolo + en el caso de que sea un municipio de varias palabras.

Por último es fundamental indicar el país y se hará detras de country con las siglas ES de España.

Ejemplo:

Calle: Cristo de la epidemia
Ciudad: Málaga
Pais: España

La URL quedaría asi:

http://www.localsearchmaps.com/geo/?street=cristo+de+la+epidemia&city=malaga&country=ES

map.centerAndZoom(new GPoint(-4.4154, 36.7328), 4);



Ya lo único que tendriamos que hacer es introducir estas variables en los ejemplos de la 1ª y 2ª parte de este tutorial.

Asi quedaría nuestro ejemplo:

Dejar un comentario