Suite

Carte Non rendu Leaflet mais rendu correctement en changeant le niveau de zoom du navigateur


Je charge une carte de dépliant rendant les tuiles mapbox, les couches geojson (initialement je n'affiche pas la carte) et j'ai aussi des liens tabulaires qui peuvent être vus lorsque la page se charge, les liens sont une liste de lieux et lorsque je clique sur un certain emplacement, il s'ouvre la carte et zoome sur les coordonnées qui lui sont associées. J'avais l'habitude de suivre pour le faire

La fonction showOnMap est exécutée une fois que nous cliquons sur le lien, le résultat est quelque chose comme ça . Les tuiles sont visibles uniquement dans le coin supérieur gauche.

Ce qui est étrange, c'est que lorsque j'ouvre la console du navigateur ou que je modifie le niveau de zoom du navigateur, la carte se trouve au bon endroit. J'ai dû faire quelque chose de stupide, je n'arrive pas à trouver s'il vous plaît aidez-moi à comprendre. Voici le code.


Essayez d'appeler map.invalidateSize() après avoir modifié la taille/la visibilité de la division de la carte : http://leafletjs.com/reference.html#map-set-methods


Voir la vidéo: Hidrología 6A - Sesión Sincrónica 03 08-06-20 - Delimitación Cuencas ArcGIS - Teoría (Octobre 2021).