Добавить линию потока на основе данных в Leaflet.canvas-Flowmaplayer - PullRequest
1 голос
/ 05 августа 2020

Итак, я интегрирую свои данные с этим примером карты потока, используемым с Leaflet. JS здесь https://github.com/jwasilgeo/Leaflet.Canvas-Flowmap-Layer

Одна проблема, с которой я столкнулся, - это возможность рисовать выкидной трубопровод на основе значения в данных. Таким образом, если его 10 тонн отправлены из одного места в другое, ширина линии составляет 1 пункт, но если его 100 тонн отправлены, ширина линии будет 10 пунктов.

Из исходного файла CanvasFlowmapLayer. js, найдено здесь , похоже, ширина линии здесь нарисована статически:

        type: 'simple',
        symbol: {
          // use canvas styling options (compare to CircleMarker styling below)
          strokeStyle: 'rgba(255, 0, 51, 0.8)',
          lineWidth: 1,
          lineCap: 'round',
          shadowColor: 'rgb(255, 0, 51)',
          shadowBlur: 1.5
        }
      },

Я попытался изменить lineWidth на столбец моих данных, выполнив следующие действия: lineWidth: 'e_vol', но ничего не изменилось .

Любая помощь будет принята с благодарностью.

Спасибо!

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