До сих пор я создал маркер, передал его в geoJSON и создал буфер вокруг него с Turf.buffer. Как я могу заставить этот буфер «придерживаться» маркера, когда я перетаскиваю его вокруг карты?Turf.buffer и перетаскиваемый маркер
<script>
L.mapbox.accessToken = 'fg.eyJ1IjoisdflksdaklsjZWwiLCJhIjoiRHNwX0ZWNCJ9.Ov2O5sslkdqV93_R0lq3Q';
var map = L.mapbox.map('map', 'example.kf6j9ec4')
.setView([38.633, -90.319],12);
var marker = L.marker(new L.LatLng(38.633, -90.319), {
icon: L.mapbox.marker.icon({
'marker-color': '1B05E3',
"marker-symbol": "pitch"
}),
draggable: true
});
marker.bindPopup('This marker is draggable! Move it around to see what locales are in your "area of walkability".');
//Make the marker a feature
var pointMarker = marker.toGeoJSON();
//buffer the marker geoJSON feature
var buffered = turf.buffer(pointMarker, 2, 'miles');
var resultFeatures = buffered.features.concat(pointMarker);
var result = {
"type": "FeatureCollection",
"features": resultFeatures
};
L.mapbox.featureLayer().setGeoJSON(buffered).addTo(map);
marker.addTo(map);
</script>