Browse Source

remove terrain code

tags/3.0.0
Caven Chen 2 years ago
parent
commit
08f8646af8
1 changed files with 8 additions and 43 deletions
  1. 8
    43
      src/modules/exts/BaseLayerPicker.js

+ 8
- 43
src/modules/exts/BaseLayerPicker.js View File

@@ -12,9 +12,7 @@ class BaseLayerPicker {
}
this._globe = options.globe
this._imageryLayers = []
this._terrainProviders = []
this._selectedImageryLayer = undefined
this._selectedTerrain = undefined
this._count = 0
}

@@ -27,7 +25,10 @@ class BaseLayerPicker {
for (let i = imageryLayer.layers.length - 1; i >= 0; i--) {
let layer = imageryLayer.layers[i]
if (layer) {
imageryLayers.add(new ImageryLayer(layer, imageryLayer.options), 0)
imageryLayers.add(
ImageryLayer.fromProviderAsync(layer, imageryLayer.options),
0
)
}
}
} else if (
@@ -38,7 +39,10 @@ class BaseLayerPicker {
for (let i = imageryLayer.layers.length - 1; i >= 0; i--) {
let layer = imageryLayer.layers[i]
if (layer) {
imageryLayers.add(new ImageryLayer(layer, imageryLayer.options), 0)
imageryLayers.add(
ImageryLayer.fromProviderAsync(layer, imageryLayer.options),
0
)
}
}
}
@@ -49,20 +53,6 @@ class BaseLayerPicker {
return this._selectedImageryLayer
}

set selectedTerrain(terrain) {
if (this.selectedTerrain !== terrain) {
this._globe.depthTestAgainstTerrain = !(
terrain instanceof EllipsoidTerrainProvider
)
this._globe.terrainProvider = terrain
this._selectedTerrain = terrain
}
}

get selectedTerrain() {
return this._selectedTerrain
}

/**
*
* @param imageryLayer
@@ -85,19 +75,6 @@ class BaseLayerPicker {
return this
}

/**
*
* @param provider
* @returns {BaseLayerPicker}
*/
addTerrainProvider(provider) {
if (!provider) {
return this
}
this._terrainProviders.push(provider)
return this
}

/**
*
* @param index
@@ -111,18 +88,6 @@ class BaseLayerPicker {
return this
}

/**
*
* @param index
* @returns {BaseLayerPicker}
*/
changeTerrain(index) {
if (index > this._terrainProviders.length - 1) {
throw new Error('index error')
}
this.selectedTerrain = this._terrainProviders[index]
return this
}
}

export default BaseLayerPicker

Loading…
Cancel
Save