Proveedores de mapas estáticos


Existen diferentes proveedores que ofrecen una api para obtener mapas que podemos usar en nuestras aplicaciones; vamos a comentar cuatro de ellos:

Ejemplo de Uso:

A nivel básico disponemos de un asistente para generar generar urls de los diferentes proveedores (sin necesidad de entrar en las apis de los proveedores) ;-).

Google MapsGoogleMaps

Google Maps ofrece un servicio mediante en el cual realizando una petición HTTP nos retorna un mapa. Este servicio se describe Static Maps API V2.
El mapa obtenido como máximo es de 1280×1280 pixeles (resultado de multiplicar el tamaño por la escala). Hay una versión professional Google Maps For Business que permite obtener un mapa de 2048×2048 pixeles.

API scale=1 scale=2 scale=4
Free 640x640 640x640(returns 1280×1280 pixels) Not available.
Google Maps API for Business 2048x2048 1024x1024(returns 2048×2048 pixels) 512x512(returns 2048×2048 pixels)

Ejemplo de Uso:

En nuestro caso realizamos la llamada a la Api configurando los siguientes parámetros en el request de la Url:

  • center: latitud y logitud.
  • zoom: zoom de la Imagen.
  • size: tamaño de la imagen.
  • scale: escalado de la imagen.
  • maptype: tipo de mapa.
  • formato: formato de la imagen (por defecto png).

http://maps.googleapis.com/maps/api/staticmap?center=41.3833,2.1833&zoom=14&scale=2&size=640×640&sensor=false&maptype=satellite&format=jpg
Mapa Google

Bing Maps BingMaps

De la misma manera Microsoft también nos ofrece un servicio mediante en el cual realizando una petición HTTP nos retorna un mapa. Este servicio se describe Bing Maps REST Services Static Map. En este caso nos hemos de dar de alta en el servicio; ya que no admite peticiones anónimas. Posee mayores limitaciones de uso a nivel libre.
El mapa obtenido como máximo es de 900×834 pixeles.

Ejemplo de Uso:

En nuestro caso realizamos la llamada a la api configurando los siguientes parámetros de la Url:

  • maptype: tipo de mapa (en la url). Por ejemplo Aerial para vista satélite.
  • latitud, longitud: (en la url).
  • zoom: zoom de la imagen (en la url).
  • mapsize: tamaño de la imagen (parámetro request de la url).
  • fmt: formato de la imagen (parámetro request de la url).
  • key: clave para peticiones

http://dev.virtualearth.net/REST/V1/Imagery/Map/Aerial/41.3833,2.1833/14?mapSize=900,834&fmt=jpeg&key=AlEqzalHi0X18AoEhCdB438GmoNzvxYK54efbtGly-Wr7bi62Uw8cTJsSdTweBx6
Mapa Bing

Nokia Maps NokiaMaps

Funciona igual que los servicios previos con una petición REST HTTP que nos retorna un mapa. Este servicio se describe en el siguiente documentoMap Image API Developer’s Guide. En este caso nos hemos de dar de alta en el servicio; ya que no admite peticiones anónimas. Hay disponible una licencia libre; con limitaciones de uso.
El mapa obtenido admite tamaños grandes (por ejemplo 2048×2024) y sin logo del proveedor de la API. El proveedor de imágenes no es el mismo que en las anteriores api; en algunos caso parece menos perfilado y no tan amplio.

Ejemplo de Uso:

En nuestro caso realizamos la llamada a la Api configurando los siguientes parámetros en el request de la Url:

  • c: latitud y logitud del centro del mapa.
  • z: zoom de la Imagen.
  • h: altura de la imagen.
  • w: anchura de la imagen.
  • t: tipo de mapa (1 para vista satélite).
  • nodot: no muestre punto en el centro del mapa

http://image.maps.cit.api.here.com/mia/1.6/mapview?app_id=DemoAppId01082013GAL&app_code=AJKnXv84fjrb0KIHawS0Tg&c=41.3833,2.1833&h=2048&w=2048&z=15&nodot&t=1
Mapa Nokia

OpentStreetMaps OpenStreetMaps

Solo dispone proveedores de mapas de carreteras; es decir no hay vista de terreno. Hay una red de servidores disponibles; pero no esta asegurada su continuidad.

Ejemplo de Uso:

En nuestro caso realizamos la llamada a la Api configurando los siguientes parámetros en el request de la Url:

  • center: latitud y logitud del centro del mapa.
  • zoom: zoom de la Imagen.
  • size: tamaño de la Imagen.

http://staticmap.openstreetmap.de/staticmap.php?center=41.3833,2.1833&zoom=14&size=1024×1024
OpenStreetMap

Anuncios
Esta entrada fue publicada en Maps, Uncategorized y etiquetada , , . Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s