Call super before accessing this in Carto source

This commit is contained in:
Tim Schaub
2018-07-18 00:53:57 -06:00
parent 023bb638b2
commit 1309cf9b69

View File

@@ -40,6 +40,16 @@ class CartoDB extends XYZ {
* @api
*/
constructor(options) {
super({
attributions: options.attributions,
cacheSize: options.cacheSize,
crossOrigin: options.crossOrigin,
maxZoom: options.maxZoom !== undefined ? options.maxZoom : 18,
minZoom: options.minZoom,
projection: options.projection,
state: SourceState.LOADING,
wrapX: options.wrapX
});
/**
* @type {string}
@@ -65,16 +75,6 @@ class CartoDB extends XYZ {
*/
this.templateCache_ = {};
super({
attributions: options.attributions,
cacheSize: options.cacheSize,
crossOrigin: options.crossOrigin,
maxZoom: options.maxZoom !== undefined ? options.maxZoom : 18,
minZoom: options.minZoom,
projection: options.projection,
state: SourceState.LOADING,
wrapX: options.wrapX
});
this.initializeMap_();
}