Итак, я интегрирую свои данные с этим примером карты потока, используемым с 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',
но ничего не изменилось .
Любая помощь будет принята с благодарностью.
Спасибо!