diff --git a/src/objectliterals.jsdoc b/src/objectliterals.jsdoc index ed43c96a2f..f04d9632c7 100644 --- a/src/objectliterals.jsdoc +++ b/src/objectliterals.jsdoc @@ -649,7 +649,8 @@ * on. * @property {Array.|undefined} resolutions Resolutions. If specified, * new canvases will be created for these resolutions only. - * @property {ol.source.Vector} source Vector source. + * @property {ol.source.Vector} source The vector source from which the vector + * features drawn in canvas elements are read. */ /** diff --git a/src/ol/source/imagevectorsource.js b/src/ol/source/imagevectorsource.js index 34b70ec949..f4d44f3b20 100644 --- a/src/ol/source/imagevectorsource.js +++ b/src/ol/source/imagevectorsource.js @@ -17,6 +17,16 @@ goog.require('ol.vec.Mat4'); /** + * An image source whose images are canvas elements into which vector features + * read from a vector source (`ol.source.Vector`) are drawn. An + * `ol.source.ImageVector` object is to be used as the `source` of an image + * layer (`ol.layer.Image`). Image layers are rotated, scaled, and translated, + * as opposed to being re-rendered, during animations and interactions. So, like + * any other image layer, an image layer configured with an + * `ol.source.ImageVector` will exhibit this behaviour. This is in contrast to a + * vector layer, where vector features are re-drawn during animations and + * interactions. + * * @constructor * @extends {ol.source.ImageCanvas} * @param {olx.source.ImageVectorOptions} options Options.