Canvas layer renderers are now dependencies of layers
This commit is contained in:
@@ -5,11 +5,7 @@ import PluggableMap from './PluggableMap.js';
|
||||
import {defaults as defaultControls} from './control/util.js';
|
||||
import {defaults as defaultInteractions} from './interaction.js';
|
||||
import {assign} from './obj.js';
|
||||
import CanvasImageLayerRenderer from './renderer/canvas/ImageLayer.js';
|
||||
import CanvasMapRenderer from './renderer/canvas/Map.js';
|
||||
import CanvasTileLayerRenderer from './renderer/canvas/TileLayer.js';
|
||||
import CanvasVectorLayerRenderer from './renderer/canvas/VectorLayer.js';
|
||||
import CanvasVectorTileLayerRenderer from './renderer/canvas/VectorTileLayer.js';
|
||||
|
||||
/**
|
||||
* @classdesc
|
||||
@@ -80,14 +76,7 @@ class Map extends PluggableMap {
|
||||
}
|
||||
|
||||
createRenderer() {
|
||||
const renderer = new CanvasMapRenderer(this);
|
||||
renderer.registerLayerRenderers([
|
||||
CanvasImageLayerRenderer,
|
||||
CanvasTileLayerRenderer,
|
||||
CanvasVectorLayerRenderer,
|
||||
CanvasVectorTileLayerRenderer
|
||||
]);
|
||||
return renderer;
|
||||
return new CanvasMapRenderer(this);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user