Legend-Parameter funktioniert bei WMTS-Layern nicht II

Issue #1206 resolved
Jan-Hendrik Worch created an issue

Hallo,

ich nutze mehrere WMTS, die ich mittels optionsFromCapabilities eingebunden habe. Alle haben keine Legende im der Capabilities definiert, aber ich habe diese über den Parameter legend angegeben. Im Code sieht es (für mich) so aus, dass this.setLegend(...) nur aufgerufen wird, wenn die Legende nicht über den Parameter in der config gesetzt wurde.

Beispiel Portal:

https://daten-fenster.osnabrueck.de/Basic/

WMTS mit legend Parameter z.B. → TopPlusOpen Web (Farbe)

In #1126 wurde der Fehler ebenfalls gemeldet und als resolved markiert.

Der vorgeschlagene Bugfix

WMTSLayer.prototype.createLegend = function () {
    let legend = this.get("legend");
    this.setLegend([legend]);

löst das Problem für mich.

VG Jan-Hendrik

Comments (4)

  1. Log in to comment