【发布时间】:2021-07-21 21:19:14
【问题描述】:
如何从 turf js 到我的控制层制作缓冲区?
这是我的缓冲区代码:
var Transportasi = L.geoJSON(geojsonPointSarprasTransportasi, {
pointToLayer: function (feature, latlng) {
return L.marker(latlng, {
icon: IconTransportasi
}).bindTooltip(feature.properties.nama_sarpras);
},
onEachFeature: function (feature, latlng) {
var bufferedtransportasi = turf.buffer(feature, 10, {units: 'kilometers'});
L.geoJSON(bufferedtransportasi).addTo(map)
}
}).addTo(map);
这是我的控制层代码。我想要层缓冲传输到我的控制层:
var baseLayers = {
"OpenStreetMap": LayerKita,
"OpenCycleMap": L.tileLayer('http://{s}.tile.opencyclemap.org/cycle/{z}/{x}/{y}.png'),
"Outdoors": L.tileLayer('http://{s}.tile.thunderforest.com/outdoors/{z}/{x}/{y}.png')
};
var overlays = {
"Sekolah": Sekolah,
"Kesehatan": Kesehatan,
"Transportasi": Transportasi
};
L.control.layers(baseLayers, overlays).addTo(map);
【问题讨论】:
标签: javascript leaflet turfjs