Mapstraction: Javascript-Bibliothek für den Umgang mit Karten
Freitag, 22. Februar 2008Mapstraction ist eine JavaScript-Bibliothek, die als eine Zwischenschicht, die Karten zu den beliebtesten Systemen verfügbar heute benutzen. Die Idee ist, einen Wrapper bieten, eine Schnittstelle, die den Code unabhängig zu vereinheitlichen können, so-Rendering-Engine von der Art der Karte, die Sie verwenden möchten.
Auf der Website finden Sie Demos und Dokumentation. Die Bibliothek ist kostenlos zum Download. In dieser Version nicht unterstützt werden der 9 beliebtesten Motoren: OpenStreetMap, Yahoo, Google, Microsoft, Map24, Multimap, MapQuest und FreeEarth OpenLayers.
Unterstützt die Erstellung von Point, Line, und Polygon. Sie einfügen können, ihre Imaging-Info-Overlay. Interessant ist, dass Unterstützung für die Geokodierung Straßennamen und Richtungen der Marke! Das Ergebnis Vereinbarkeit mit RSS-Feeds GeoRSS und KML.
Die Beispiele des Codes wird sofort verstehen, wie nützlich ein Instrument dieses Typs. Jeder "Schnittstelle" (Google, Microsoft, Yahoo, etc. ...) hat in der Tat eine Reihe seiner API. Durch Mapstraction, können wir aber ein einzelner Block von Code zu schreiben und lassen Sie die Endbenutzer die Wahl des Dienstleisters zu verwenden. Zum Beispiel, wenn die Initialisierung der Bibliothek, die folgende Codezeile:
- / / Initialisieren die Karte mit der Wahl der API
- new Mapstraction ( 'mapstraction' , 'google' ) ; var mapstraction = new Mapstraction ( 'mapstraction', 'google');
Bestimmt Motor Google! Sagt, dass ich den String 'google', sofort zu ändern Rendering-Engine-Karten!
- / / Initialisieren die Karte mit der Wahl der API
- new Mapstraction ( 'mapstraction' , 'microsoft' ) ; var mapstraction = new Mapstraction ( 'mapstraction', 'Microsoft');
Trotz der Bibliothek ist wirklich komplett, und die Integration in einen einheitlichen Rahmen alle Funktionen "Ausbreitung" der einzelnen Bibliotheken. Rendering-Engine von Microsoft, zum Beispiel ermöglicht eine Anzeige ", wie die Krähe." OpenStreetMap, Google und Fliegen haben eine sehr gute Verwaltung der Straßenkarten, darunter diejenigen Italienisch. Also, für diejenigen, die mit der Entwicklung von Anwendungen mit der Verwendung von Karten muss viel und kann - nicht nur - auf die Technologie für die Entwicklung verwenden möchten, können Mapstraction - in der Tat - sich schneiden, auf das Dilemma durch die Einführung zu beheben, in der Tat, dritte Schauspieler, und damit zu geben uns die Möglichkeit, die Rendering-Engine jederzeit zu ändern. Also gute Idee zu folgen und nutzen!














Es gibt keine Kommentare für diesen Beitrag
Leave a comment