Mapstraction: biblioteca de Javascript para el manejo de mapas de
Viernes, 22 de febrero 2008Mapstraction es una biblioteca JavaScript que actúa como una capa intermedia de utilizar los mapas de los sistemas más populares de la actualidad. La idea es proporcionar una envoltura, una interfaz que puede unificar el código sin tener en cuenta, con lo cual el motor del tipo de mapa que desea utilizar.
En el sitio están disponibles demos y documentación. La biblioteca se puede descargar de forma gratuita. Apoyado en esta versión son las 9 motores más populares: OpenStreetMap, Yahoo, Google, Microsoft, Map24, Multimap, MapQuest, y OpenLayers FreeEarth.
Apoya la creación de Punto, Línea y Polígono. Usted puede insertar su imagen de superposición Información. Curiosamente, el apoyo a las direcciones de la calle de geocodificación y direcciones de la marca! Compatibilidad con los ingresos de los canales GeoRSS y KML.
Los ejemplos del código se entienden de inmediato la utilidad de una herramienta de este tipo. Cada "interfaz" (Google, Microsoft, Yahoo, etc ...) ha hecho un número de su API. A través de Mapstraction, sin embargo, se puede escribir un único bloque de código y permitir que el usuario final la elección del proveedor de usar. Por ejemplo, cuando la inicialización de la biblioteca, la siguiente línea de código:
- / / Inicializar el mapa con su elección de la API
- new Mapstraction ( 'mapstraction' , 'google' ) ; Mapstraction var = Mapstraction nuevo ( 'Mapstraction', 'google');
Determina el motor de Google! Es decir que, me sustituye la cadena 'google', cambiar inmediatamente de la prestación de mapas del motor!
- / / Inicializar el mapa con su elección de la API
- new Mapstraction ( 'mapstraction' , 'microsoft' ) ; Mapstraction var = Mapstraction nuevo ( 'Mapstraction', 'Microsoft');
A pesar de la biblioteca es muy completo, e integrar en un marco único, todas las características de "spread" de las bibliotecas individuales. Motor de procesamiento de Microsoft, por ejemplo, permite mostrar "a vuelo de pájaro". OpenStreetMap, y Google han gestión muy buena de los mapas de calle, incluidos los italianos. Así, para aquellos que deben lidiar con el desarrollo de una aplicación con el uso de mapas y puede - no sólo - a decidir qué tecnología a utilizar para el desarrollo, Mapstraction permite - de hecho - para cortar a sí mismo, para resolver el dilema mediante la introducción, de hecho, tercer actor, y, al hacerlo, nos dan la oportunidad de cambiar el motor de renderizado en cualquier momento. Idea tan buena a seguir y de usar!














No hay ningún comentario para este post
Deja tu comentario