fix(figures): désactiver l'animation du fitBounds sur les cartes organisme

Un fitBounds animé interrompu (deux Input sur pathname+année pouvant
re-déclencher le callback quasi simultanément) laissait le transform CSS
de zoom de Leaflet figé à une grande échelle (ex: scale(16)), faisant
apparaître les marqueurs individuels démesurément gros sur /acheteurs et
/titulaires. Constaté en vérification manuelle sur test.colibre.fr.
This commit is contained in:
Colin Maudry
2026-07-03 16:43:04 +02:00
parent 22dd49f337
commit a96f772d7a
+5 -1
View File
@@ -613,7 +613,11 @@ def get_org_location_map(
lats = [lat for lat, _ in all_points] lats = [lat for lat, _ in all_points]
lons = [lon for _, lon in all_points] lons = [lon for _, lon in all_points]
map_kwargs["bounds"] = [[min(lats), min(lons)], [max(lats), max(lons)]] map_kwargs["bounds"] = [[min(lats), min(lons)], [max(lats), max(lons)]]
map_kwargs["boundsOptions"] = {"padding": [30, 30], "maxZoom": 12} map_kwargs["boundsOptions"] = {
"padding": [30, 30],
"maxZoom": 12,
"animate": False,
}
else: else:
map_kwargs["center"] = [46.6, 2.2] map_kwargs["center"] = [46.6, 2.2]
map_kwargs["zoom"] = 5 map_kwargs["zoom"] = 5