Ich weiß, dass Line Dash nicht funktioniert OL3 (Openlayers 3) wurde früher gefragt, aber die vorgeschlagene Lösung funktioniert nicht.
Mein Code lautet:
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
})
});
Ich habe beides versucht [4,4]
und [40,40]
in der verlinkten Frage vorgeschlagen. Aber es funktioniert nicht.
javascript
openlayers
Ishan
quelle
quelle
lineDash: [4,4]
oderlineDash: [40,40]
Antworten:
Gestrichelte Linien können gemacht werden mit:
Ich habe dir ein Online-Beispiel gemacht!
http://plnkr.co/edit/AW1YNC?p=preview
Sie können diesen Online- "Tester" verwenden, um verschiedene Kombinationen zu erhalten:
http://phrogz.net/tmp/canvas_dashed_line.html
quelle