J'ai un jeu de données qui contient déjà geojson. Je peux l'ajouter à ma carte avec la ligne de code suivante.
L.geoJson(data.geojson).addTo(map);
Et je comprends ça
Mais je veux y arriver, où la zone environnante est recouverte et ma forme geojson est un trou au milieu.
Selon la documentation de la brochure
Vous pouvez également créer un polygone avec des trous en passant un tableau de tableaux de latlngs, le premier tableau latlngs représentant l'anneau extérieur tandis que les autres représentent les trous à l'intérieur.
Donc, en théorie, quelque chose comme:
var scotland = [[60,-13],[60,0],[50,4],[50,-13]];
L.Polygon([scotland,coordinatesOfShapeHole].addTo(map);
Mon problème est que cette fonction ne semble pas aimer que je passe data.geojson ou data.geojson.coordinates comme deuxième paramètre (coordonnéesOfShapeHole);
Existe-t-il un moyen de convertir data.geojson dans un format dont la fonction L.Polygon est satisfaite?
Ou bien faire la même chose mais avec L.geoJson?