Возвращаются значения, рассчитанные как загруженный объект AJAX - PullRequest
0 голосов
/ 01 февраля 2020

Я асинхронно загружаю файл JSON, используя LEAFLET. Плагин JS (https://github.com/calvinmetcalf/leaflet-ajax). После загрузки файла JSON я хочу вернуть некоторые простые статистические данные.

На самом деле я пытаюсь адаптировать этот пример: https://leafletjs.com/examples/choropleth/, чтобы сделать его работать с AJAX. Вот результат из примера: https://leafletjs.com/examples/choropleth/example.html.

Я делаю это так:

var max = 0;
var min = Infinity;
function onEach(feature, layer) {
    if (feature.myVar < min) {
        min = feature.myVar;
    };
    if (feature.myVar > max) {
        max = feature.myVar;
    };
    return min, max;
}

var myObject = new L.GeoJSON.AJAX('anObjectOnTheServer.json', {onEachFeature: onEach});
console.log(min, max);

Моя проблема в том, что я не могу найти способ получить мин и макс, как только они рассчитаны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...