Mapstraction: Javascript-Bibliothek für die Verwaltung von Karten
Freitag, 22. Februar, 2008Mapstraction ist eine Javascript-Bibliothek ist, dass die Zwischenschicht zur Nutzung der Karten von den bekannten Systemen die heute vorhanden sind. Die Idee ist es, einen Wrapper, eine Schnittstelle, die Vereinheitlichung der Code unabhängig, dann, die Art der Rendering-Engine Karten die Sie verwenden möchten.
Auf der Website zur Verfügung stehen Demo-und Dokumentation. Die Bibliothek heruntergeladen werden kann, ohne Gebühr. In dieser Version unterstützt die bekanntesten Motoren 9: OpenStreetMap, Yahoo, Google, Microsoft, Map24, Multimap, MapQuest, FreeEarth und OpenLayers.
Es unterstützt die Schaffung von Punkt-, Linien-und Polygon. Sie können ihre immmagini Overlay. Interessante Unterstützung für die Geokodierung von Adressen und Wegbeschreibungen Marke! Profit mit dem Futter GeoRSS und KML.
Von den Beispielen der Code wird in Kürze von Nutzen sein als ein Instrument dieser Art. Jeder "Schnittstelle" (Google, Microsoft, Yahoo, etc. ...) hat seinen eigenen Satz von API. Durch Mapstraction, jedoch kann ein einzelner Block von Code an das Ende und die Wahl des Anbieters zu verwenden. Zum Beispiel, wenn Sie initialisiert die Bibliothek, die folgende Zeile Code:
- / / Initialisieren Sie die Karte Ihrer Wahl mit der API
- Mapstraction ( 'mapstraction' , 'google' ) ; mapstraction var = new Mapstraction ( 'mapstraction', 'google');
Legt fest, der Motor Google! Wenn es darum geht aus, dass Ersetzen Sie die Zeichenfolge "Google", ändern Sie sofort Rendering-Engine-Karten!
- / / Initialisieren Sie die Karte mit Ihrer Wahl von API
- Mapstraction ( 'mapstraction' , 'microsoft' ) ; mapstraction var = new Mapstraction ( 'mapstraction', 'Microsoft');
Obwohl die Bibliothek ist nicht wirklich vollständig, kann Integration in einen einheitlichen Rahmen alle Funktionen "Spread" der einzelnen Bibliotheken. Die Rendering-Engine von Microsoft, zum Beispiel, ermöglicht die Anzeige "in der Vogelperspektive". OpenStreetMap und Google haben eine hervorragende Verwaltung der Straßen-Karten, einschließlich derjenigen von Italien. Also, für diejenigen, muss sich mit der Entwicklung einer Anwendung mit Karten und nicht - nur - zu entscheiden, welche Technologie zur Nutzung für die Entwicklung, Mapstraction erlaubt - in der Tat - zu astrarsi, zu lösen das Dilemma durch die Einführung, in der Tat, dritte Akteur, und auf diesem Wege, geben uns die Fähigkeit zu ändern Rendering-Engine ist jederzeit möglich. So gute Idee zu verfolgen und zu nutzen!



















Schreibe einen Kommentar