Я пытаюсь получить ближайших фермеров (точек) конкретному клиенту (точке). Я сделал буфер для этого клиента, а затем использовал дерново-внутрь, чтобы получить точки внутри буфера, но он не работает, и я получаю эту ошибку:Получение точек внутри буфера в листовке
Uncaught Error: A coordinate, feature, or point geometry is required
Вот мой код
$.ajax({
type:"POST",
url:"CustomerID_geojson.php",
data:{'Cust_Name': Cust_Name} ,
dataType: 'json',
success: function (response) {
var unit = 'kilometers'
var buffered = turf.buffer(response, distance, unit)
$.ajax({
type: "POST",
url: 'allfarmers_geojson.php',
dataType: 'json',
success: function (data) {
var ptsWithin = turf.inside(data, buffered);
geojsonLayer = L.geoJson(ptsWithin).addTo(mymap);
mymap.fitBounds(geojsonLayer.getBounds());
}
})
}
})
Вы отлаживали свой код? Какая строка создала эту ошибку? –
@JeroenHeier Да, ошибка в этой строке «var ptsWithin = turf.inside (data, buffered);» –