Mapstraction: bibliothèque Javascript pour le traitement des cartes
Vendredi, Février 22, 2008Mapstraction est une bibliothèque JavaScript qui agit comme une couche intermédiaire d'utiliser les cartes des systèmes les plus populaires disponibles aujourd'hui. L'idée est de fournir une enveloppe, une interface qui puisse unifier le code indépendamment, ce qui rend moteur du type de carte que vous souhaitez utiliser.
Sur le site sont disponibles démos et de documentation. La bibliothèque est téléchargeable gratuitement. Pris en charge dans le présent communiqué sont les 9 moteurs les plus populaires: OpenStreetMap, Yahoo, Google, Microsoft, Map24, Multimap, MapQuest et OpenLayers FreeEarth.
Soutient la création de Point, Line, et Polygone. Vous pouvez insérer leur Imaging superposition Info. Fait intéressant, soutien à la géocodage des adresses et des orientations de la marque! Bénéfice compatibilité avec les flux GeoRSS et KML.
Les exemples de code sera immédiatement comprendre l'utilité d'un outil de ce type. Chaque «interface» (Google, Microsoft, Yahoo, etc ...) a en effet un certain nombre de ses API. Grâce Mapstraction, cependant, on peut écrire un seul bloc de code et laisser l'utilisateur final, le choix du fournisseur à utiliser. Par exemple, lors de l'initialisation de la bibliothèque, la ligne de code suivante:
- / / Initialiser la carte avec votre choix de l'API
- new Mapstraction ( 'mapstraction' , 'google' ) ; mapstraction var = new Mapstraction ( 'mapstraction', 'google');
Détermine moteur Google! Dit cela, j'ai remplacé la chaîne 'google', changer immédiatement de créer des cartes moteur!
- / / Initialiser la carte avec votre choix de l'API
- new Mapstraction ( 'mapstraction' , 'microsoft' ) ; var mapstraction = Mapstraction new ( 'mapstraction', 'Microsoft');
En dépit de la bibliothèque est vraiment complet et de s'intégrer dans un cadre unique toutes les fonctionnalités "spread" des bibliothèques individuelles. Moteur de rendu de Microsoft, par exemple, permet l'affichage "à vol d'oiseau». OpenStreetMap, et Google ont une très bonne gestion des plans de rues, y compris les italiens. Donc, pour ceux qui doivent composer avec le développement d'une application avec l'utilisation de cartes et ne peuvent pas - seulement - de décider des technologies à utiliser pour le développement, Mapstraction permet - en fait - de se couper, de résoudre le dilemme en introduisant, en effet, troisième acteur, et ce faisant, de nous donner l'occasion de changer le moteur de rendu à tout moment. Alors bonne idée à suivre et à utiliser!














Il n'ya pas de commentaires pour cet article
Laissez un commentaire