Only call beginPath once per MultiPolygon
This commit is contained in:
@@ -681,16 +681,16 @@ ol.render.canvas.Immediate.prototype.drawMultiPolygon = function(geometry) {
|
||||
var endss = geometry.getEndss();
|
||||
var stride = geometry.getStride();
|
||||
var i, ii;
|
||||
context.beginPath();
|
||||
for (i = 0, ii = endss.length; i < ii; ++i) {
|
||||
var ends = endss[i];
|
||||
context.beginPath();
|
||||
offset = this.drawRings_(flatCoordinates, offset, ends, stride);
|
||||
if (this.fillState_) {
|
||||
context.fill();
|
||||
}
|
||||
if (this.strokeState_) {
|
||||
context.stroke();
|
||||
}
|
||||
}
|
||||
if (this.fillState_) {
|
||||
context.fill();
|
||||
}
|
||||
if (this.strokeState_) {
|
||||
context.stroke();
|
||||
}
|
||||
}
|
||||
if (this.text_ !== '') {
|
||||
|
||||
Reference in New Issue
Block a user