Artikel Tagged 'FreeEarth "

Mapstraction: JavaScript-Bibliothek für den Umgang mit Karten

Mapstraction

Mapstraction ist eine JavaScript-Bibliothek, die als Zwischenschicht auf die Karten der populärsten Systeme verwenden heute verfügbaren Akten. Die Idee ist, einen Wrapper, eine Schnittstelle, die den Code zu vereinheitlichen kann, was dann die Art der Rendering-Engine-Karten, die Sie verwenden möchten. Liefern

Mapstraction Sind vor Ort zur Verfügung Demos und Dokumentation . Die Bibliothek ist zum Download for free. Unterstützt in dieser Pressemitteilung sind die berühmtesten Motoren 9: 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 Richtungen der Marke! Net Kompatibilität mit Feeds GeoRSS und KML .

Aus den Beispielen der Code, wenn Sie verstehen, wie nützlich ein Werkzeug dieses Typs. Jeder "Interface" ( 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
/ / Initialisierung der Karte mit Ihrer Wahl der API
new Mapstraction ( 'mapstraction' , 'google' ) ; var = new Mapstraction Mapstraction ('Mapstraction', 'google');

Bestimmt den Motor Google ! Es ist selbstverständlich, dass, ersetzte ich den String 'google', sofort die Rendering-Engine der Karten!

1
2
/ / Initialisierung der Karte mit Ihrer Wahl der API
new Mapstraction ( 'mapstraction' , 'microsoft' ) ; var = new Mapstraction Mapstraction ('Mapstraction', 'Microsoft');

Obwohl die Bibliothek ist nicht wirklich abgeschlossen ist, können in einem einheitlichen Rahmen alle Merkmale "Ausbreitung" der einzelnen Bibliotheken integriert werden. Die Rendering-Engine von Microsoft, zum Beispiel, ermöglicht die Anzeige "in der Luftlinie." OpenStreetMap und Google Maps haben ein hervorragendes Management der Straße, darunter die italienischen. Kurz gesagt, 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 verwenden, Mapstraction erlaubt - in der Tat - zu sich selbst zu schneiden, das Dilemma durch die Einführung zu lösen, in der Tat, dritte Akteur, und auf diese Weise, geben uns die Möglichkeit, die Rendering-Engine jederzeit ändern. So gute Idee zu folgen und zu bedienen!

Fortsetzung ...