Saya memiliki dataset yang sudah berisi geojson. Saya dapat menambahkannya ke peta saya dengan baris kode berikut.
L.geoJson(data.geojson).addTo(map);
Dan saya mengerti
Tapi saya ingin mencapai ini, di mana daerah sekitarnya ditutupi dan bentuk geojson saya adalah lubang di tengahnya.
Menurut dokumentasi selebaran
Anda juga dapat membuat poligon berlubang dengan melewatkan array array latlng, dengan array latlng pertama mewakili cincin eksterior sedangkan sisanya mewakili lubang di dalamnya.
Jadi secara teori kira-kira seperti:
var scotland = [[60,-13],[60,0],[50,4],[50,-13]];
L.Polygon([scotland,coordinatesOfShapeHole].addTo(map);
Masalah saya adalah fungsi ini sepertinya tidak suka saya meneruskan data.geojson atau data.geojson.coordinates sebagai parameter kedua (koordinatOfShapeHole);
Apakah ada cara untuk mengubah data.geojson ke dalam format yang disukai oleh fungsi L.Polygon?
Atau alternatifnya melakukan hal yang sama tetapi dengan L.geoJson?