Generar imagenes de Google Maps

Email this to someoneShare on FacebookShare on Google+Share on LinkedInTweet about this on Twitter

Google Maps es una plataforma magnífica para jugar con los mapas, pero hay muchas veces en que cargar en nuestro web toda la API para solo mostrar un mapa estático no merece la pena. Existe la opción de llamar a la API como una imagen. La ventaja es que nos quita a nosotros de cargar y ejecutar javascript y  descargar una gran cantidad de imágenes. Además todo el procesado de la imagen lo lleva a cabo Google Maps. Para ello solo tenemos que cargar una imagen usando la siguiente url:

http://maps.google.com/maps/api/staticmap?size=[WIDTH]x[HEIGHT]&center=[LATITUD_CENTRO_MAPA],[LONGITUD_CENTRO_MAPA]8&markers=[LATITUD_PUNTO_CENTRAL],[LATITUD_PUNTO_CENTRAL]&sensor=false&zoom=[ZOOM]

Por ejemplo, esta url:

http://maps.google.com/maps/api/staticmap?size=270×230&center=43.5102616887377,-8.23635578155518&markers=43.5102616887377,-8.23635578155518&sensor=false&zoom=15

nos daría la siguiente imagen:
Ejemplo de uso de Google Maps como imagen

Incluso podemos personalizar el pincho del mapa con la imagen que queramos:

http://maps.google.com/maps/api/staticmap?size=270×230&center=43.5102616887377,-8.23635578155518&markers=icon:http://blog.adpv.com/wp-content/uploads/2010/09/google-streets-icon.png|43.5102616887377,-8.23635578155518&sensor=false&zoom=15

Ejemplo de uso de Google Maps como imagen personalizando el pincho

Incluso podeís meter varios puntos a la vez:
Ejemplo con varios puntos

http://maps.google.com/maps/api/staticmap?center=40.711614,-74.012318&zoom=14&size=512×512&maptype=roadmap&markers=color:blue|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.012318&markers=color:red|color:red|label:C|40.718217,-73.998284&sensor=false

Más información en la documentación.

Un comentario

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

De conformidad con lo establecido en la LOPD, Adpv Advertising Provider S.L. garantiza la adopción de las medidas necesarias para asegurar el tratamiento confidencial de los datos de carácter personal. Así mismo le informamos de la inclusión de sus datos en un fichero con la finalidad de mantener su relación negocial o contractual con Adpv Advertising Provider S.L. y de la posibilidad de ejercer los derechos de acceso, rectificación, cancelación y oposición en la siguiente dirección: Ercilla, 26, 1Dcha., 48011, Bilbao, Bizkaia. Privacidad.