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());