Articles taggés avec 'MapQuest »

Mapstraction: bibliothèque JavaScript pour la manipulation des cartes

Mapstraction

Mapstraction est une bibliothèque JavaScript qui agit comme une couche intermédiaire à utiliser les cartes de systèmes les plus populaires disponibles aujourd'hui. L'idée est de fournir une enveloppe, une interface qui peut unifier le code que ce soit, alors le type de moteur de rendu des cartes que vous souhaitez utiliser.

Mapstraction Sont disponibles sur le site des démos et des documents . La bibliothèque est téléchargeable gratuitement. Pris en charge dans cette version sont les moteurs les plus célèbres 9: OpenStreetMap, Yahoo , Google , Microsoft , Map24, Multimap, MapQuest, FreeEarth et OpenLayers.

Soutient la création de point, ligne et polygone. Vous pouvez insérer votre superposition galerie d'images. Intéressant de soutien pour le géocodage des adresses de rue et les orientations de la marque! Compatibilité avec les flux nets GeoRSS et KML .

A partir des exemples du code de fois que vous comprenez 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 de laisser l'utilisateur final le choix du fournisseur à utiliser. Par exemple, lorsque vous initialiser la bibliothèque, la ligne de code suivante:

1
2
/ / Initialiser la carte avec votre choix de l'API
new Mapstraction ( 'mapstraction' , 'google' ) ; var = new mapstraction Mapstraction ('mapstraction', 'Google');

Détermine le moteur Google ! Il est sans dire que, j'ai remplacé 'google' de la chaîne, changer immédiatement le moteur de rendu des cartes!

1
2
/ / Initialiser 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 l'ensemble des fonctionnalités "spread" des bibliothèques individuelles. Le moteur de rendu de Microsoft, par exemple, permet d'afficher «à vol d'oiseau." OpenStreetMap et Google Maps ont une excellente gestion de la route, y compris les italiens. En bref, pour ceux qui doivent faire face au développement d'une application avec l'utilisation de cartes et ne peut pas - juste - pour 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, troisième acteur, et de cette manière, nous donnent la capacité de changer le moteur de rendu à tout moment. Alors bonne idée à suivre et à utiliser!

Suite ...