У меня есть две точки Слои (Клиенты, Поставщики), я хочу, чтобы все ближайшие поставщики были у конкретного клиента на расстоянии, введенном пользователем, я слышал о листочке, но я не мог найти полный пример, чтобы понять его хорошо ,какие-либо предложения? Это мой код в части получения данных клиентов через AJAXкак вычислить ближайшие точки к данной точке с помощью листовки-knn?
$.ajax({
type: "POST",
url: 'Customers_geojson.php',
dataType: 'json',
success: function (response) {
geojsonLayer = L.geoJson(
response,
{
pointToLayer: function (feature, latlng)
{
return L.circleMarker(latlng, geojsonMarkerOptions1);
}
},
{
onEachFeature: function (feature, layer)
{
layer.bindPopup('<label>Nick Name:</label>' + feature.properties.nick_name_);
}
}).addTo(mymap);
$("#info").fadeOut(500);
var gj = L.geoJson(response);
var nearest = leafletKnn(gj).nearest(L.latLng(8.71224, 125.692), 10000);
alert(nearest);
}
});
Если ваш вопрос: «Может ли кто-нибудь помочь мне с X?», [Ответ будет либо «да», либо «нет»] (http://www.strcat.de/questions-with-yes-or- нет-answers.html). Пожалуйста, переформулируйте свой вопрос. – IvanSanchez
Пожалуйста, прочитайте [«Как задать хороший вопрос?»] (Https://stackoverflow.com/help/how-to-ask). Возможно, вы захотите изменить заголовок на что-то вроде «Учитывая много точек, как рассчитать ближайшие N-единицы к данному?» – IvanSanchez
Спасибо, я его поменяю. – Beginner