geojsonがすでに含まれているデータセットがあります。次のコード行でマップに追加できます。
L.geoJson(data.geojson).addTo(map);
そして私はこれを手に入れます
しかし、私はこれを達成したいと思います。周囲の領域が覆われ、私のgeojson形状がその中央にある穴です。
latlngsの配列の配列を渡すことにより、穴のあるポリゴンを作成することもできます。最初のlatlngs配列は外部リングを表し、残りは内部の穴を表します。
理論的には次のようなものです:
var scotland = [[60,-13],[60,0],[50,4],[50,-13]];
L.Polygon([scotland,coordinatesOfShapeHole].addTo(map);
私の問題は、この関数がdata.geojsonまたはdata.geojson.coordinatesを2番目のパラメーター(coordinatesOfShapeHole)として渡すことを好まないようです。
L.Polygon関数が満足できる形式にdata.geojsonを変換する方法はありますか?
あるいは、同じことをL.geoJsonで行いますか?