Я хочу прочитать x, y из геокодера в mapbox и использовать его для создания буфера с turfjs.Итак, мне нужна переменная geojson, но я не знаю, как определить var geojson с источником и слоем mapbox.
map.on('load', function() {
map.addSource('single-point', {
"type": "geojson",
"data": {
"type": "FeatureCollection",
"features": []
}
});
}
var geocoder = new MapboxGeocoder({
accessToken: mapboxgl.accessToken
});
geocoder.on('result', function(ev) {
map.getSource('single-point').setData(ev.result.geometry);
});
Я хочу использовать id = 'single-point' в качестве геойсона для turfjs.Однако это не геойсон с map.addSource или map.addLayer.Это больше похоже на обработанный результат.Как определить Source или Layer как геойсон?Это пример turfjs.Заранее спасибо за помощь.
var center = [-73.994888, 40.693856];
var point = turf.point(center)
var buffer = turf.buffer(point, 1.0, {
units: 'kilometers'
});