diff --git a/examples/image-vector-layer.html b/examples/image-vector-layer.html index b2d63eb9fe..ecd3444b74 100644 --- a/examples/image-vector-layer.html +++ b/examples/image-vector-layer.html @@ -3,7 +3,7 @@ layout: example.html title: Image Vector Layer shortdesc: Example of an image vector layer. docs: > -

This example uses ol.layer.Vector with `renderMode: 'image'`. This mode results in faster rendering during interaction and animations, at the cost of less accurate rendeering.

+

This example uses ol.layer.Vector with `renderMode: 'image'`. This mode results in faster rendering during interaction and animations, at the cost of less accurate rendering.

tags: "vector, image" ---
diff --git a/externs/olx.js b/externs/olx.js index 80ad93a5df..ee208c49fe 100644 --- a/externs/olx.js +++ b/externs/olx.js @@ -4276,12 +4276,13 @@ olx.layer.VectorOptions; /** - * Render mode for vectors: - * * `'image'`: Vectors are rendered as images. Great performance, but + * Render mode for vector layers: + * * `'image'`: Vector layers are rendered as images. Great performance, but * point symbols and texts are always rotated with the view and pixels are * scaled during zoom animations. - * * `'vector'`: Vectors are rendered as vectors. Most accurate rendering + * * `'vector'`: Vector layers are rendered as vectors. Most accurate rendering * even during animations, but slower performance. + * Default is `vector`. * @type {ol.layer.VectorRenderType|string|undefined} * @api */ diff --git a/src/ol/layer/VectorRenderType.js b/src/ol/layer/VectorRenderType.js index 872c6adbf0..4f8d79955c 100644 --- a/src/ol/layer/VectorRenderType.js +++ b/src/ol/layer/VectorRenderType.js @@ -3,10 +3,10 @@ goog.provide('ol.layer.VectorRenderType'); /** * @enum {string} * Render mode for vector layers: - * * `'image'`: Vector tiles are rendered as images. Great performance, but + * * `'image'`: Vector layers are rendered as images. Great performance, but * point symbols and texts are always rotated with the view and pixels are * scaled during zoom animations. - * * `'vector'`: Vector tiles are rendered as vectors. Most accurate rendering + * * `'vector'`: Vector layers are rendered as vectors. Most accurate rendering * even during animations, but slower performance. * @api */ diff --git a/src/ol/renderer/canvas/intermediatecanvas.js b/src/ol/renderer/canvas/intermediatecanvas.js index 1a3770da6e..f8573ddcbe 100644 --- a/src/ol/renderer/canvas/intermediatecanvas.js +++ b/src/ol/renderer/canvas/intermediatecanvas.js @@ -123,7 +123,7 @@ ol.renderer.canvas.IntermediateCanvas.prototype.forEachLayerAtCoordinate = funct } if (this.getLayer().getSource().forEachFeatureAtCoordinate !== ol.nullFunction) { - // for ImageVector sources use the original hit-detection logic, + // for ImageCanvas sources use the original hit-detection logic, // so that for example also transparent polygons are detected return ol.renderer.canvas.Layer.prototype.forEachLayerAtCoordinate.apply(this, arguments); } else { diff --git a/src/ol/renderer/webgl/imagelayer.js b/src/ol/renderer/webgl/imagelayer.js index a6304d7d63..e6170906c7 100644 --- a/src/ol/renderer/webgl/imagelayer.js +++ b/src/ol/renderer/webgl/imagelayer.js @@ -248,7 +248,7 @@ ol.renderer.webgl.ImageLayer.prototype.forEachLayerAtPixel = function(pixel, fra } if (this.getLayer().getSource().forEachFeatureAtCoordinate !== ol.nullFunction) { - // for ImageVector sources use the original hit-detection logic, + // for ImageCanvas sources use the original hit-detection logic, // so that for example also transparent polygons are detected var coordinate = ol.transform.apply( frameState.pixelToCoordinateTransform, pixel.slice());