Mapstraction ist eine JavaScript-Bibliothek, die als Zwischenschicht, um die Karten der beliebtesten Systeme verwenden heute verfügbaren wirkt. Die Idee ist, einen Wrapper, eine Schnittstelle, in der Lage, den Code zu vereinheitlichen, unabhängig, daher sind die Art der Rendering-Engine-Karten, die Sie verwenden möchten.
Die Website bietet Demos und Dokumentation . Die Bibliothek ist zum Download for free. Unterstützt in dieser Pressemitteilung sind die 9 beliebtesten Motoren: OpenStreetMap, Yahoo , Google , Microsoft , Map24, Multimap, MapQuest, FreeEarth und OpenLayers.
Unterstützt die Erstellung von Punkt, Linie und Polygon. Können Sie Ihre Bildergalerie Overlay. Interessante Unterstützung für die Geocodierung von Anschriften und Wegbeschreibungen zu machen! Net Kompatibilität mit Feeds GeoRSS und KML .
Aus den Beispielen der Code ist einfach zu verstehen, wie nützlich ein derartiges Werkzeug. Jeder "Schnittstelle" ( Google , Microsoft , Yahoo , etc ...) es hat seinen eigenen Satz von APIs. Durch Mapstraction , jedoch können wir schreiben eine einzige Code-Block und lassen Sie die Endbenutzer die Wahl des Dienstleisters zu bedienen. Zum Beispiel, wenn Sie die Bibliothek zu initialisieren, die folgende Codezeile:
1 2 | / / Initialisiere die Karte mit Ihrer Wahl der API new Mapstraction ( 'mapstraction' , 'google' ) ; var = new Mapstraction Mapstraction ('Mapstraction', 'Google'); |
Bestimmt Motor Google ! Wenn es kommt, sostituiendo den String 'Google', sofort ändern die Rendering Engine von Karten!
1 2 | / / Initialisiere die Karte mit Ihrer Wahl der API new Mapstraction ( 'mapstraction' , 'microsoft' ) ; var = new Mapstraction Mapstraction ('Mapstraction', 'Microsoft'); |
Obwohl die Bibliothek ist nicht wirklich abgeschlossen ist, kann in einem einheitlichen Rahmen alle Funktionen "verteilt" der einzelnen Bibliotheken integriert werden. Die Rendering-Engine von Microsoft, zum Beispiel, ermöglicht die Anzeige "in der Luftlinie." OpenStreetMap und Google haben ein hervorragendes Management von Straßenkarten, darunter die italienische. Also, für diejenigen, die müssen sich der Entwicklung einer Anwendung mit dem Einsatz von Karten und kann nicht - nur - zu entscheiden, welche Technologie für die Entwicklung zu nutzen, Mapstraction erlaubt - in der Tat - zu sich selbst schneiden, um das Dilemma zu lösen durch die Einführung in der Tat, ein dritter Schauspieler, und auf diese Weise, bieten die Möglichkeit, Renderingmodul jederzeit ändern. So nette Idee zu verfolgen und zu nutzen!







Neueste Kommentare
Rosanna : Kann mir jemand sagen, wie lösche ich das Snap Shots Fenster, das automatisch öffnet, wenn ich ...
Selig Maresca : Ich kann nicht das Herunterladen von skypemote mich spiegaaa
Matthäus : Hallo an alle, leider Google erlaubt nicht die Nutzung der API für Flash, aber es wird ...
Giovambattista Fazioli : @ GM: Falls Sie Bilder hochladen auf einen anderen Server (WordPress, dass kann nicht ...
GM : Hallo, sorry, einen alten Beitrag wiederbeleben, aber ich hoffe ihr könnt mir helfen. Wie kann ich, mit dieser Methode, ...