2012-03-30 13 views

Antwort

-1

OpenLayers kann viele verschiedene Arten von Layern als Overlay anzeigen. Schauen Sie sich den Abschnitt Layer in documentation an, um zu erfahren, was er kann.

+0

wow, ein Kommentar ohne Kommentar .. cool! – igorti

0

Von OpenLayers Library - Overlays

Overlay Basics Es gibt zwei verschiedene Arten von Features in Openlayers-Rendering. Ein Typ ist die OpenLayers Vector Overlays-Unterstützung, die Vektorzeichnungsfunktionen im Browser (SVG, VML oder Canvas) verwendet, um Daten anzuzeigen. Der andere Typ ist die OpenLayers Marker Overlays Unterstützung. Dieser Layertyp zeigt HTML-Bildobjekte im DOM an.

Im Allgemeinen bietet die Vector-Ebene mehr Möglichkeiten, mit der Fähigkeit, Linien, Polygone und mehr zu zeichnen. Die Vektor-basierten Schichten sind besser gepflegt, und sind der Ort, wo die meisten neuen OpenLayers Entwicklung stattfindet. Es gibt mehr Unterstützung für verschiedene Stile Optionen und mehr Konfigurationsmöglichkeiten über Layer-Verhalten und Interaktionen mit Remote-Servern.

Jedoch ist die Markierungsschicht für die Abwärtskompatibilität beibehalten, denn es gibt einige Dinge, die Sie nicht mit Vektoren tun können, wie sie sind derzeit umgesetzt, und sie bieten eine andere Art der Schnittstelle für Event-Registrierung.

Eine Anzahl von Schichten OverLay erbt von entweder OpenLayers.Layer.Marker oder OpenLayers.Layer.Vector wie OpenLayers.Layer.PointTrack und PointGrid oder OpenLayers.Layer.GeoRSS. Alle Details finden Sie in the documentation oder Sie könnten Fork OpenLayers on GitHub und schauen Sie sich den Code selbst an.