Suite

Sur le zoom inférieur, les polygones ne s'affichent pas


Je travaille avec Leaflet et nodejs et lorsqu'une couche de polygone est chargée lorsque la vue cartographique est sur la carte du monde, le polygone ne s'affiche pas, je dois zoomer à environ 10 ou 13 pour afficher les polygones.

J'essayais d'utiliser ce plug-in mais je ne sais vraiment pas comment l'utiliser. La bibliothèque https://github.com/oliverroick/Leaflet.Deflate


Pour représenter la carte j'utilise ceci

var layer = { type : 'FeatureCollection', features : features, properties : {} } ; showLayers = L.geoJson(calques); feuilletData.getMap().then(function(map) { showLayers.addTo(map); });

Et j'essaie de l'utiliser mais je ne sais pas où ?


C'est le comportement prévu du plugin Leaflet.Deflate : lorsqu'une largeur ou une hauteur de polygone est plus petite que la cartetaille min(par défaut : 10px) au zoom actuel de la carte, il est remplacé par un marqueur.

Assurez-vous d'avoir les images des marqueurs afin de pouvoir les voir également.

Lorsque vous effectuez un zoom avant, vous augmentez la taille du polygone, jusqu'à ce qu'il soit finalement plus grand que minSize, et le marqueur est remplacé par le polygone lui-même.


Voir la vidéo: Geometrinen piirtäminen: Säännöllinen viisikulmio (Octobre 2021).