Ich lade eine Geojson-Datei in OpenLayer, um einige Polygone anzuzeigen. Aus dieser Datei erstelle ich auch eine Liste aller Namen dieser Polygone.
Jetzt möchte ich die Farbe eines Polygons ändern, wenn es aus der Liste ausgewählt wird (auf den Namen geklickt).
Ich habe versucht, einen Stil zu erstellen ( http://docs.openlayers.org/library/feature_styling.html ), aber ich konnte nicht herausfinden, wie dieser Stil dem Polygon hinzugefügt werden kann. Wie kann ich das machen?
quelle
Verwenden Sie den Fall in der anderen Antwort.
Ändern Sie einfach die Verwendung des "setStyle ()"
Dieser Fall hat bei mir funktioniert.
quelle
Whit OpenLayers 4.6.5 zum Ändern der Farbe verwende ich Folgendes:
getFeatures()[1]
ist eines der Elemente meines Features. Wenn ich ALLE Funktionen ändern würde, würde ich eine Schleife verwenden.quelle