Wie bekommt man einen layer aus einem feature in Openlayers 3?

Ich kann nicht einen Weg finden, um zu gehen von einem feature in ein Auswahl-Ereignis, um eine Ebene, kann es sein, dass ein Teil ohne Traversierung alle Funktionen von alle meine Karten-Layer oder zum speichern einer künstlichen layer-ID die in jeder Funktion bei der Bildung. Ist dies einfach noch nicht möglich?

ol.js 3.7.0
ol.die Interaktion.Auswahl -> Klick -> callback( event ){ event.ausgewählt[0] }

In einem anderen Teil von meiner app, ich möchte gerne von der Funktion der Schicht zu bestimmen, der Stil, die auf der Funktion, insbesondere, ob oder nicht, es ist sichtbar.

ol.Funktion.getStyle() || ol.Feature -> (Schicht?) -> getStyle()

  • Jonatas Antwort für die Auswahl, Verwendung der filter, funktioniert mit dem zusätzlichen VORBEHALT, dass ich speichern Sie alle Elemente Durchlaufen, 'filter' - Funktion in einem lokalen array, und wählen Sie im event-handler (callback), und ordnen Sie die ausgewählte Funktion mit einem dieser array-Elemente und deaktivieren Sie das array.
InformationsquelleAutor ryansstack | 2015-07-08
Schreibe einen Kommentar