new MarkerLayer(name, options)
Parameters:
Name | Type | Description |
---|---|---|
name |
string | Der Layername |
options |
object | weitere Optionen für den Layer |
- Source:
- BKGWebMap/Layer/MarkerLayer.js, line 5
Members
-
<static> features :Array.<OpenLayers.Feature.Vector>
-
- Source:
- BKGWebMap/Layer/MarkerLayer.js, line 30
Methods
-
<static> addFeatures(features, getContent)
-
Markiert alle Features mit einem Marker. Verwendet dazu die Mitte der Geometrie.
Parameters:
Name Type Description features
Array.<OpenLayers.Feature.Vector> die hinzuzufügenden Features getContent
function optionale Funktion zur Generierung des HTML-Inhalts für ein Popup - Source:
- BKGWebMap/Layer/MarkerLayer.js, line 131
-
<static> createFeatureMarker(feature, popupClass) → {OpenLayers.Marker}
-
Generiert einen Marker für ein Feature.
Parameters:
Name Type Description feature
OpenLayers.Feature Das Feature, für das der Marker generiert werden soll popupClass
OpenLayers.Class Klasse für Popup, das geöffnet werden soll, wenn der Marker geklickt wird. - Source:
- BKGWebMap/Layer/MarkerLayer.js, line 81
Returns:
- Type
- OpenLayers.Marker
-
<static> createMarker(coords, contentHTML, options) → {OpenLayers.Marker}
-
Erzeugt ein OpenLayers.Marker Objekt zum Einfügen in den Layer.
Parameters:
Name Type Description coords
Array | OpenLayers.LonLat Die Koordinaten des Markers contentHTML
string HTML-Inhalt für das Popup options
Object weitere Eigenschaften für das Popup. Properties
Name Type Description closeBox
boolean true
wenn Icon zum Schließen des Popups angezeigt werden soll.popupSize
OpenLayers.Size Größe für Popup overflow
string CSS-Wert für Overflow verhalten. - Source:
- BKGWebMap/Layer/MarkerLayer.js, line 62
Returns:
- Type
- OpenLayers.Marker
-
<static> mark(coords, contentHTML, options)
-
Fügt einen Marker in den Layer ein. Im Gegensatz zu addMarker wird hier ein neues OpenLayers.Marker Objekt dynamisch erzeugt.
Parameters:
Name Type Description coords
Array | OpenLayers.LonLat Die Koordinaten des Markers contentHTML
string HTML-Inhalt für das Popup options
Object weitere Eigenschaften für das Popup. Properties
Name Type Description closeBox
boolean true
wenn Icon zum Schließen des Popups angezeigt werden soll.popupSize
OpenLayers.Size Größe für Popup overflow
string CSS-Wert für Overflow verhalten. - Source:
- BKGWebMap/Layer/MarkerLayer.js, line 119
-
<static> removeAllFeatures()
-
Löscht alle Features und deren Marker
- Source:
- BKGWebMap/Layer/MarkerLayer.js, line 164
-
<static> togglePopup(evt)
-
Blended das Popup eines Markers ein oder aus.
Parameters:
Name Type Description evt
Event der Mousedown-Event - Source:
- BKGWebMap/Layer/MarkerLayer.js, line 194