ikonor
(Ikonor)
48
Schön, dass es geklappt hat.
Dem SelectFeature Konstruktor kann man auch ein Array von Layern übergeben. Die Event Listener übergibt man dann besser auch als Option, anstatt diese am Layer zu registrieren.
Also statt
selectControl = new OpenLayers.Control.SelectFeature(pois);
pois.events.on({
'featureselected': onFeatureSelect,
'featureunselected': onFeatureUnselect
});
das einbauen (nicht getestet):
var options = {
onSelect : onFeatureSelect,
onUnselect : onFeatureUnselect
};
selectControl = new OpenLayers.Control.SelectFeature([pois, layer2], options);
Ja, ist aus der Firefox Fehlerkonsole. Ist mir erst aufgefallen, als ich die Konsole nach dem Laden der Seite geleert und dann auf einen Marker geklickt habe.