TobiasKrais / d2u_immo

Redaxo 5 Immobilienverwaltung
https://www.immobiliengaiser.de/
MIT License
9 stars 0 forks source link

Geolocation-Karte "invalidieren" #6

Closed christophboecker closed 1 year ago

christophboecker commented 1 year ago

Zur Erklärung. Die Karte kriegt im mapset-Aufruf eine schicke und garantiert eindeutige ID, die zudem in der PHP-Variablen $map_id steht. Über die ID kann der -Tag später einfach lokalisiert werden. Und das passiert dann auch beim Anzeigen des Tabs (let container = document.getElementById(\''.$map_id.'\');). Im -Tag (Node in die Variable container geschrieben) steht unter container.__rmMap auch die Leaflet-Karte (container.__rmMap.map). Also alles da, Map und Container. Versuch doch erst mal, ob ein simples invalidateSize()ausreicht, sonst die komplizierte Version. (ungetestet)

TobiasKrais commented 1 year ago

Herzlichen Dank! Das ist super!