Merge pull request #12163 from ahocevar/rendermode
Fix how renderMode is derived from options
This commit is contained in:
@@ -89,16 +89,15 @@ class VectorTileLayer extends BaseVectorLayer {
|
|||||||
|
|
||||||
super(/** @type {import("./BaseVector.js").Options} */ (baseOptions));
|
super(/** @type {import("./BaseVector.js").Options} */ (baseOptions));
|
||||||
|
|
||||||
let renderMode = options.renderMode || VectorTileRenderType.HYBRID;
|
if (options.renderMode === VectorTileRenderType.IMAGE) {
|
||||||
if (renderMode === VectorTileRenderType.IMAGE) {
|
|
||||||
//FIXME deprecated - remove this check in v7.
|
//FIXME deprecated - remove this check in v7.
|
||||||
//eslint-disable-next-line
|
//eslint-disable-next-line
|
||||||
console.warn('renderMode: "image" is deprecated. Option ignored.')
|
console.warn('renderMode: "image" is deprecated. Option ignored.')
|
||||||
renderMode = undefined;
|
options.renderMode = undefined;
|
||||||
}
|
}
|
||||||
|
const renderMode = options.renderMode || VectorTileRenderType.HYBRID;
|
||||||
assert(
|
assert(
|
||||||
renderMode == undefined ||
|
renderMode == VectorTileRenderType.HYBRID ||
|
||||||
renderMode == VectorTileRenderType.HYBRID ||
|
|
||||||
renderMode == VectorTileRenderType.VECTOR,
|
renderMode == VectorTileRenderType.VECTOR,
|
||||||
28
|
28
|
||||||
); // `renderMode` must be `'hybrid'` or `'vector'`.
|
); // `renderMode` must be `'hybrid'` or `'vector'`.
|
||||||
|
|||||||
Reference in New Issue
Block a user