@survivalsuit

Как сделать polyline выкрашенной разными цветами?

Как сделать polyline выкрашенной разными цветами? Суть в том, что нужно выкрасить некоторый процент полилинии другим цветом, грубо говоря, будет показатель загруженности, его надо как-то отобразить.
Есть идеи?
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 2
freeExec
@freeExec
Участник OpenStreetMap
При создании линии указывать разный цвет
var polyline = L.polyline(latlngs, {color: 'red'}).addTo(map);

Или если это gejson
L.geoJSON(states, {
    style: function(feature) {
        switch (feature.properties.party) {
            case 'Republican': return {color: "#ff0000"};
            case 'Democrat':   return {color: "#0000ff"};
        }
    }
}).addTo(map);
Ответ написан
Комментировать
@survivalsuit Автор вопроса
Ну что менять цвет можно-это я понимаю, но например хотелось бы знать есть ли метод, позволяющий выкрасить полилинию например на 70 процентов длины в оранжевый а остальное в черный....
Я нашел такое расширение https://github.com/hgoebl/Leaflet.MultiOptionsPolyline
но оно как-то строится на других данных...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы