Return end from ol.render.canvas.LineStringBatch#drawFlatCoordinatess_

This commit is contained in:
Tom Payne
2013-11-10 15:07:30 +01:00
parent adf5cd3fd1
commit a09f686d5d

View File

@@ -436,6 +436,7 @@ goog.inherits(ol.render.canvas.PolygonBatch, ol.render.canvas.Batch);
* @param {Array.<number>} ends Ends. * @param {Array.<number>} ends Ends.
* @param {number} stride Stride. * @param {number} stride Stride.
* @private * @private
* @return {number} End.
*/ */
ol.render.canvas.PolygonBatch.prototype.drawFlatCoordinatess_ = ol.render.canvas.PolygonBatch.prototype.drawFlatCoordinatess_ =
function(flatCoordinates, offset, ends, stride) { function(flatCoordinates, offset, ends, stride) {
@@ -459,6 +460,7 @@ ol.render.canvas.PolygonBatch.prototype.drawFlatCoordinatess_ =
if (!goog.isNull(state.strokeStyle)) { if (!goog.isNull(state.strokeStyle)) {
this.instructions.push([ol.render.canvas.Instruction.STROKE]); this.instructions.push([ol.render.canvas.Instruction.STROKE]);
} }
return offset;
}; };
@@ -491,9 +493,8 @@ ol.render.canvas.PolygonBatch.prototype.drawMultiPolygonGeometry =
var offset = 0; var offset = 0;
var i, ii; var i, ii;
for (i = 0, ii = endss.length; i < ii; ++i) { for (i = 0, ii = endss.length; i < ii; ++i) {
var ends = endss[i]; offset = this.drawFlatCoordinatess_(
this.drawFlatCoordinatess_(flatCoordinates, offset, ends, stride); flatCoordinates, offset, endss[i], stride);
offset = ends[ends.length - 1];
} }
}; };