Articles taggés avec 'Yahoo Maps

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 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.

Mapstraction 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!

En savoir plus ...


Arrêtez SOPA