Wiem, że kreska nie działa Linia OL3 (Openlayers 3) została wcześniej zapytana, ale proponowane rozwiązanie nie działa.
Mój kod to:
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
})
});
Próbowałem obu [4,4]
i [40,40]
zasugerowałem w pytaniu połączonym. Ale to nie działa.
javascript
openlayers
Ishan
źródło
źródło
lineDash: [4,4]
lublineDash: [40,40]
Odpowiedzi:
Linie przerywane można wykonać za pomocą:
Zrobiłem ci przykład online!
http://plnkr.co/edit/AW1YNC?p=preview
Możesz użyć tego „testera” online, aby uzyskać różne kombinacje:
http://phrogz.net/tmp/canvas_dashed_line.html
źródło