lorissa
(Lorissa)
8
Ich komme nicht weiter…
Also der Scriptcode steht soweit, aber er funktioniert nicht. Zudem funktioniert er auf jsfiddle nicht, weil die Overpass API Abfragen blockieren.
Bei mir lokal bin ich jetzt soweit, dass ein Point bei coords 0.00,0.00 angezeigt wird, nachdem ich iwo in D in die map klicke. Das weicht noch etwas gewaltig vom gewünschten Ergebnis ab.
- Per Overpass API die coords der relation-border von admin_level 8 als JSON besorgen.
- Die coords aus dem JSON in ein Array packen, dabei lat,lon lon,lat ausrichten und die Punkte zu Kommas.
- Das Array als Polygon per map.addLayer() anzeigen lassen (funktioniert noch nicht).
Was ich noch nicht kapiert habe ist das mit dem Array für das Layer Vector Polygon übergeben. Im OL example ist das ein 3-fach verschachteltes. Zudem die Sache mit dem EPSG. Liegt da vielleicht das Problem?
Oder liegt es an den Sources? Ich nutze das externe OL5 script.
Hier der Code bei jsfiddle, auch wenn es da sowieso nicht funktioniert. copy&paste.
https://jsfiddle.net/n9afvu6d/