Mehr

Erstellen Sie eine Liste mit Ebenen


Ich arbeite mit der Javascript-Bibliothek OpenLayers 3.0. Ich versuche, die Layer meiner Karte aufzulisten.

Wenn ich mache

console.log(map.getLayers());

Ich habe das Array [a] meine vier Schichten:

Aber ich finde darin nicht den Namen meiner Schichten.

Wie kann ich den Namen übernehmen und in einer Benachrichtigung ausdrucken?


Du könntest so etwas versuchen:

var-Ebenen = map.getLayers(); var Länge = Schichten.getLength(); für (var i = 0; i

map.getLayers().getArray()

wird dir alle deine Schichten geben

Wenn der Name Ihres Attributs name ist, dann für das erste Element Ihrer Layer-Liste:

map.getLayers().getArray()[0].get('name')