I know this question has been asked earlier [here][1] . But the solution proposed is not working. I was unable to comment on that due to reputation points so had to post this question. My code is : 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 }) }); I tried both `[4,4]` and `[40,40]` suggested in the question linked. But it's not working. Any help will be appreciated. [1]: http://gis.stackexchange.com/questions/127624/line-dash-not-working-ol3-openlayers-3