Mapstraction est une bibliothèque JavaScript qui agit comme une couche intermédiaire à utiliser les cartes des systèmes les plus populaires disponibles aujourd'hui. L'idée est de fournir une enveloppe, une interface, capable d'unifier le code quel que soit, par conséquent, le type de cartes du moteur de rendu que vous souhaitez utiliser.
Le site fournit des démos et de documentation . La bibliothèque est téléchargeable gratuitement. Pris en charge dans cette version sont les moteurs de 9 plus populaires: OpenStreetMap, Yahoo , Google , Microsoft , Map24, MultiMap, MapQuest, FreeEarth et OpenLayers.
Prend en charge la création de Point, Ligne et Polygone. Vous pouvez placer votre superposition Galerie de photos. Intéressant soutien pour le géocodage des adresses de rue et des directions à prendre! Compatibilité avec les flux nets GeoRSS et KML .
A partir des exemples du code est facile à comprendre l'utilité d'un outil de ce type. Chaque «interface» ( Google , Microsoft , Yahoo , etc ...), il a son propre ensemble d'API. Grâce à Mapstraction , cependant, nous pouvons écrire un seul bloc de code et permettre à l'utilisateur final, le choix du fournisseur à utiliser. Par exemple, lorsque vous initialiser la bibliothèque, la ligne de code suivante:
1 2 | / / Initialisation de la carte avec votre choix de l'API new Mapstraction ( 'mapstraction' , 'google' ) ; var = new mapstraction Mapstraction ('mapstraction', 'google'); |
Détermine le moteur Google ! Si elle vient, sostituiendo 'google' la chaîne, changer immédiatement le moteur de rendu des cartes!
1 2 | / / Initialisation de la carte avec votre choix de l'API new Mapstraction ( 'mapstraction' , 'microsoft' ) ; var = new mapstraction Mapstraction ('mapstraction »,« Microsoft »); |
Bien que la bibliothèque n'est pas vraiment complète, peut être intégré dans un cadre unique toutes les fonctionnalités «répandre» des bibliothèques individuelles. Le moteur de rendu de Microsoft, par exemple, permet l'affichage "à vol d'oiseau." OpenStreetMap et Google ont une excellente gestion des cartes routières, y compris les italiens. Donc, pour ceux qui doivent faire face au développement d'une application avec l'utilisation de cartes et ne peut pas - tout simplement - de décider de la technologie à utiliser pour le développement, Mapstraction permet - en fait - de se couper, de résoudre le dilemme en introduisant, en fait, un troisième acteur, et de cette façon, offrir la possibilité de changer le moteur de rendu à tout moment. Alors bonne idée de suivre et d'utiliser!







Derniers Commentaires
Rosanna : Quelqu'un peut-il me dire comment puis-je supprimer la fenêtre composant logiciel enfichable Shots qui s'ouvre automatiquement lorsque je ...
bienheureux Maresca : Je ne peux pas télécharger n'importe quel skypemote me spiegaaa
Matthieu : Bonjour à tous, malheureusement, Google ne permet pas l'utilisation de l'API pour Flash, mais il sera ...
Giovambattista Fazioli : @ GM: Si vous téléchargez des images vers un autre serveur (que WordPress ne peux pas ...
GM : Salut, désolé pour ressusciter un vieux post, mais j'espère que vous pouvez me donner un coup de main. Comment puis-je, avec cette méthode, ...