Mapstraction es una biblioteca JavaScript que actúa como una capa intermedia de utilizar los mapas de los sistemas más populares disponibles hoy en día. La idea es proporcionar una envoltura, una interfaz que puede unificar el código de lo que sea, el tipo de mapas del motor de renderizado que desea utilizar.
Están disponibles en el sitio de demostraciones y documentación . La biblioteca se puede descargar de forma gratuita. Compatible con esta versión son los motores más famosos 9: OpenStreetMap, Yahoo , Google , Microsoft , Map24, Multimap, MapQuest, FreeEarth y OpenLayers.
Apoya la creación de puntos, líneas y polígonos. Usted puede insertar su superposición Galería de imágenes. Apoyo interesante para la geocodificación de direcciones de calles y direcciones de la marca! Compatibilidad con la red de alimentación GeoRSS y KML .
De los ejemplos del código una vez que entienda la utilidad de una herramienta de este tipo. Cada "Interface" ( Google , Microsoft , Yahoo , etc ...) tiene su propio conjunto de APIs. A través de Mapstraction , sin embargo, se puede escribir un bloque de código y permitir que el usuario final la elección de proveedor para su uso. Por ejemplo, cuando se inicializa la biblioteca, la siguiente línea de código:
1 2 | / / Inicia el mapa con su elección de API new Mapstraction ( 'mapstraction' , 'google' ) ; var = new Mapstraction Mapstraction ('Mapstraction', 'google'); |
Determina el motor de Google ! Es decir que, que sustituye 'google' de la cadena, cambie inmediatamente el motor de renderizado de los mapas!
1 2 | / / Inicia el mapa con su elección de API new Mapstraction ( 'mapstraction' , 'microsoft' ) ; var = new Mapstraction Mapstraction ('Mapstraction', 'Microsoft'); |
Aunque la biblioteca no es muy completo, se pueden integrar en un marco único todas las características "spread" de las bibliotecas individuales. El motor de renderizado de Microsoft, por ejemplo, permite la visualización "en línea recta." OpenStreetMap y los mapas de Google tienen una excelente gestión de la carretera, incluidos los italianos. En resumen, para los que debe enfrentar el desarrollo de una aplicación con el uso de los mapas y no puede - solo - para decidir la tecnología a utilizar para el desarrollo, Mapstraction permite - de hecho - a sí mismo corte, para resolver el dilema mediante la introducción, de hecho, tercer actor, y de esta manera, nos dan la posibilidad de cambiar el motor de renderizado en cualquier momento. Así que buena idea seguir y el uso de!







Últimos Comentarios
Simon : Se molesta perturbado de nuevo y utilizar ese espacio para estas cosas ... sin embargo, no funciona ...
Giovambattista Fazioli : @ Simon: ¿qué puede ser debido a la sintaxis que utiliza, específicamente para PHP 5 +,...
Simon : He probado la noche anterior poner todo en functions.php, formas bien, jQuery, y las fichas que jQueryUI ...
Giovambattista Fazioli : @ Simon: Yo recomiendo la limpieza de ingresar un código como el de ...
Simon : @ Giovambattista Fazioli: Gracias por su paciencia, todo está claro ... ahora me siento ahora, ...