Artikel Tagged 'MultiMap'

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

Mapstraction

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.

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

Mehr ...


Stoppen Sie SOPA