Я знаю, что Line dash не работает. OL3 (Openlayers 3) был задан ранее, но предлагаемое решение не работает.
Мой код:
var calculateStyle= new ol.style.Style({
fill: new ol.style.Fill({
color: [255, 255, 255, 0.6],
opacity: 0.3
}),
stroke: new ol.style.Stroke({
color: [0, 153, 255, 1],
linedash: [40,40],
width: 3
})
});
Я попробовал оба [4,4]
и [40,40]
предложил в вопросе связаны. Но это не работает.
javascript
openlayers
Ishan
источник
источник
lineDash: [4,4]
илиlineDash: [40,40]
Ответы:
Пунктирные линии могут быть сделаны с:
Я сделал вам онлайн пример!
http://plnkr.co/edit/AW1YNC?p=preview
Вы можете использовать этот онлайн-тестер для получения различных комбинаций:
http://phrogz.net/tmp/canvas_dashed_line.html
источник