Ich hab mir nicht alles angesehen, aber mir fehlt mindestens die Stelle, an der Du “geojsonObject” mit neuen Werten füllst. Selbst wenn der Layer neu gezeichnet wird (mit “source.refresh(true)” oder “source.refresh({force:true})”? Bin mir nicht sicher…) , würde er nur die alten Werte neu malen.
kurze Zwischenmeldung: erledigt.
Ich hatte in dem oben verlinkten JSFiddle den ganzen Kram, der nicht funktionierte, gelöscht und nur unten das refresh() auskommentiert.
Ich bin jetzt auch schon weiter in dem Projekt … mein vorhandenes OpenLayer, in das das hier integriert werden soll, von OL2 auf OL4 (dieses hier) umprogrammieren. Allerdings weniger schwierige Hürden dank OpenLayers examples.