Closed Rastopapola closed 3 weeks ago
Added in latest LANIS Update.
Example:
<main id="container" data-lon="7.0" data-lat="50.0" data-zoom="12"></main>
Falls eines der Attribute nicht angegeben wird, soll der Standardwert der Konfiguration gewählt werden. Ist eine Geometrie vorhanden, soll wiederum die Positionsangabe des HTML ignoriert werden und der Viewport an der Geometrie ausgerichtet werden.
In der neuesten Version kann der Startpunkt des Viewports zwar definiert werden aber
map.center_lonlat
definiert) wird scheinbar nicht als fallback genutzt Bitte nochmal das Issue öffnen, damit wir eine bessere Übersicht haben wo noch was zu tun ist.
Should be fixed in latest commit.
If one of the container attributes for lon/lat/zoom is not set, it should fall back to what is set in the map config.
If a geometry is present in the storage input, the map should zoom to this extent on start up.
Status quo
Dem Kartenclient wird eine initiale Geometrie als geojson übergeben. Sofern keine Geometrie angegeben wird, zoomt die Karte auf die Standardwerte der Konfiguration.
Enhancement
Es wäre praktisch, wenn neben dem Standardwert der Konfiguration (als fallback) ein priorisierter Startpunkt und Zoomstufe angegeben werden könnten. Diese könnten dem HTML als Attribute hinzugefügt werden und vom Kartenclient beim Start ausgelesen werden, so wie bereits das Attribut
data-editable
eingesetzt wird.Bsp.: