이미 geojson을 포함하는 데이터 세트가 있습니다. 다음 코드 줄을 사용하여지도에 추가 할 수 있습니다.
L.geoJson(data.geojson).addTo(map);
그리고 나는 이것을 얻는다
그러나 나는 주변 지역을 덮고 내 geojson 모양이 그 중간에 구멍이있는 이것을 달성하고 싶습니다.
전단지 문서 에 따르면
latlng 배열을 전달하여 구멍이있는 다각형을 만들 수도 있습니다. 첫 번째 latlng 배열은 외부 링을 나타내고 나머지는 내부 구멍을 나타냅니다.
이론적으로는 다음과 같습니다.
var scotland = [[60,-13],[60,0],[50,4],[50,-13]];
L.Polygon([scotland,coordinatesOfShapeHole].addTo(map);
내 문제는이 함수가 data.geojson 또는 data.geojson.coordinates를 두 번째 매개 변수 (coordinatesOfShapeHole)로 전달하는 것을 좋아하지 않는 것입니다.
data.geojson을 L.Polygon 함수가 만족하는 형식으로 변환하는 방법이 있습니까?
아니면 L.geoJson과 동일한 작업을 수행합니까?