Use extends and super for Map
This commit is contained in:
+2
-5
@@ -1,7 +1,6 @@
|
|||||||
/**
|
/**
|
||||||
* @module ol/Map
|
* @module ol/Map
|
||||||
*/
|
*/
|
||||||
import {inherits} from './util.js';
|
|
||||||
import PluggableMap from './PluggableMap.js';
|
import PluggableMap from './PluggableMap.js';
|
||||||
import {defaults as defaultControls} from './control/util.js';
|
import {defaults as defaultControls} from './control/util.js';
|
||||||
import {defaults as defaultInteractions} from './interaction.js';
|
import {defaults as defaultInteractions} from './interaction.js';
|
||||||
@@ -57,14 +56,13 @@ import CanvasVectorTileLayerRenderer from './renderer/canvas/VectorTileLayer.js'
|
|||||||
* options or added with `addLayer` can be groups, which can contain further
|
* options or added with `addLayer` can be groups, which can contain further
|
||||||
* groups, and so on.
|
* groups, and so on.
|
||||||
*
|
*
|
||||||
* @extends {module:ol/PluggableMap}
|
|
||||||
* @fires module:ol/MapBrowserEvent~MapBrowserEvent
|
* @fires module:ol/MapBrowserEvent~MapBrowserEvent
|
||||||
* @fires module:ol/MapEvent~MapEvent
|
* @fires module:ol/MapEvent~MapEvent
|
||||||
* @fires module:ol/render/Event~RenderEvent#postcompose
|
* @fires module:ol/render/Event~RenderEvent#postcompose
|
||||||
* @fires module:ol/render/Event~RenderEvent#precompose
|
* @fires module:ol/render/Event~RenderEvent#precompose
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
class Map {
|
class Map extends PluggableMap {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {module:ol/PluggableMap~MapOptions} options Map options.
|
* @param {module:ol/PluggableMap~MapOptions} options Map options.
|
||||||
@@ -78,7 +76,7 @@ class Map {
|
|||||||
options.interactions = defaultInteractions();
|
options.interactions = defaultInteractions();
|
||||||
}
|
}
|
||||||
|
|
||||||
PluggableMap.call(this, options);
|
super(options);
|
||||||
}
|
}
|
||||||
|
|
||||||
createRenderer() {
|
createRenderer() {
|
||||||
@@ -93,6 +91,5 @@ class Map {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
inherits(Map, PluggableMap);
|
|
||||||
|
|
||||||
export default Map;
|
export default Map;
|
||||||
|
|||||||
Reference in New Issue
Block a user