Mapstraction: la biblioteca JavaScript para la gestión de mapas

Viernes 22 de febrero, 2008

Mapstraction

Mapstraction Javascript es una biblioteca que es la capa intermedia de utilizar los mapas de los sistemas conocidos disponibles en la actualidad. La idea es proporcionar una envoltura, una interfaz que puede unificar el código, independientemente, entonces, el tipo de motor de renderizado de mapas que desea utilizar.

Mapstraction En el sitio se dispone de demo y la documentación. La biblioteca puede ser descargado sin costo alguno. En esta versión, el apoyo de los más conocidos motores de 9: OpenStreetMap, Yahoo, Google, Microsoft, el mapa 24, Multimap, MapQuest, FreeEarth y OpenLayers.

Apoya la creación de punto, línea y polígono. Puede insertar su immmagini superposición. Interesante el apoyo a Geocodificación de direcciones de calles y direcciones de marca! Beneficios compatibles con la alimentación GeoRSS y KML.

De los ejemplos del código de pronto ser útil como un instrumento de este tipo. Cada "interfaz" (Google, Microsoft, Yahoo, etc ...) tiene su propio conjunto de API. A través de Mapstraction, sin embargo, puede escribir un único bloque de código hasta el final y dejar la elección del proveedor para su uso. Por ejemplo, cuando usted inicializar la biblioteca, la siguiente línea de código:

JavaScript:
  1. / / Inicializar el mapa con su elección de la API
  2. Mapstraction ( 'mapstraction' , 'google' ) ; mapstraction var = new Mapstraction ( 'mapstraction', 'google');

Determina el motor de Google! Si se trata de que, reemplazar la cadena 'google', el cambio de inmediato motor de renderizado de mapas!

JavaScript:
  1. / / Inicializar el mapa con su elección de la API
  2. Mapstraction ( 'mapstraction' , 'microsoft' ) ; mapstraction var = new Mapstraction ( 'mapstraction', 'Microsoft');

Aunque la biblioteca no es realmente completo, puede integrarse en un marco único todas las características "propagación" de las distintas bibliotecas. El motor de renderizado Microsoft, por ejemplo, permite ver "en el ojo del pájaro". OpenStreetMap Google y tienen una excelente gestión de los mapas de carreteras, incluidas las de Italia. Por lo tanto, para aquellos que deben hacer frente con el desarrollo de una aplicación que utiliza los mapas y no - simplemente - para decidir qué tecnología utilizar para el desarrollo, Mapstraction permite - de hecho - a astrarsi, para resolver el dilema mediante la introducción, de hecho, tercera actor, y de esta manera, nos dan la capacidad de cambiar motor de renderizado en cualquier momento. Por lo tanto, una buena idea a seguir y el uso!

Post relacionados