Обновление пропорциональных символов с помощью управления последовательностью - PullRequest
0 голосов
/ 10 мая 2019

Я работаю над картой, которая позволяет пользователю чередовать временные данные с картой, вычисляя пропорциональные символы соответственно.У меня есть панель последовательности, которая принимает ввод (щелчки / перетаскивания), вызывает следующую функцию и корректно обновляет легенду, но не символы карты.

// Resize proportional symbols according to new attribute values
function updatePropSymbols(map, attribute){
    map.eachLayer(function(layer){
        // If the feature exists
        if (layer.feature){
            //update the layer style and popup
            //access feature properties
            var props = layer.feature.properties;

            //update each feature's radius based on new attribute values
            var radius = calcPropRadius(props[attribute]);
            layer.setRadius(radius);

            // Calls popup and update legend functions
            createPopup(props, attribute, layer, radius);
            updateLegend(map, attribute);
        };
    });
};

Я ожидаю обновления символовна каждый клик, но опять же реагирует только легенда.Кто-нибудь может увидеть, что может быть причиной этого?

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