Add render options for vector tile layers

This commit is contained in:
Andreas Hocevar
2016-04-05 23:18:13 +02:00
parent 0e4692e69e
commit f7147960a9
12 changed files with 510 additions and 403 deletions
+9 -4
View File
@@ -12,8 +12,10 @@ goog.require('ol.proj.Projection');
* @typedef {{
* dirty: boolean,
* renderedRenderOrder: (null|function(ol.Feature, ol.Feature):number),
* renderedTileRevision: number,
* renderedRevision: number,
* replayGroup: ol.render.IReplayGroup}}
* replayGroup: ol.render.IReplayGroup,
* skippedFeatures: Array.<string>}}
*/
ol.TileReplayState;
@@ -70,7 +72,9 @@ ol.VectorTile = function(tileCoord, state, src, format, tileLoadFunction) {
dirty: false,
renderedRenderOrder: null,
renderedRevision: -1,
replayGroup: null
renderedTileRevision: -1,
replayGroup: null,
skippedFeatures: []
};
/**
@@ -100,8 +104,9 @@ ol.VectorTile.prototype.getContext = function() {
/**
* @inheritDoc
*/
ol.VectorTile.prototype.disposeInternal = function() {
goog.base(this, 'disposeInternal');
ol.VectorTile.prototype.getImage = function() {
return this.replayState_.renderedTileRevision == -1 ?
null : this.context_.canvas;
};