hablandodesigs

hablandodesigs

Sistemas Geográficos :: Mapas :: Geografía

hablandodesigs RSS Feed
 
 
 
 

La API Políglota: Mapstraction

¡Ah que problema es escoger qué API de Mapas aprender hoy en día! ¿Google Maps API? ó ¿Virtual Earth API? tal vez Flash Earth API, o quizás sea mejor Yahoo! Maps API. Cada una con objetos diferentes, propiedades distintas pero que al final tienen el mismo objetivo, crear aplicaciones web que permitan acceder a datos geográficos. Por supuesto cada una tiene ventajas sobre la otra, y lo ideal sería poder dominar cualquiera de ellas, pero ¿quién es el valiente que puede dedicar horas y horas a aprender y más aún a seguir las actualizaciones de cada una de las APIs que existen en el mercado?.

Pero claro, para cada necesidad hay que inventar una solución, (mmmm me sonó a película de disney), y para esta Babel contamos con Mapstraction que funciona como una capa adicional que traduce las instrucciones que escribamos a cada una de las APIs. Esto con el único fin de permitir la interoperabilidad de nuestra aplicación. Evidentemente este tipo de abstracción se logra al obtener las funciones comúnes entre las distintas APIs, dejando a un lado las específicas de cada proveedor.

Es interesante hacer notar que Mapstraction es apoyado por MultiMap y MapQuest, dos proveedores, que aunque son más populares en cuestión de consultas de sus mapas incluso que Google Maps, no han logrado que los programadores las adopten como plataformas de desarrollo de Mashups.

Hasta el momento Mapstraction soporta a:

  • Google Maps
  • Yahoo Maps
  • Microsoft Virtual Earth
  • MapQuest
  • OpenStreeMap
  • Map24
  • MultiMap
  • FreeEarth y
  • OpenLayers

Página principal de Mapstraction

visto en High Earth Orbit

Leave a Reply

Publicidad

Visitantes