Selaa lähdekoodia

improve the s3m lib

tags/2.12.0
Caven Chen 3 vuotta sitten
vanhempi
commit
c3c54e6d47
2 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. 1
    1
      libs/s3m/S3MTiles/S3MTile.js
  2. 2
    2
      libs/s3m/S3MTiles/S3MTilesLayer.js

+ 1
- 1
libs/s3m/S3MTiles/S3MTile.js Näytä tiedosto

@@ -385,7 +385,7 @@ S3MTile.prototype.requestContent = function() {
}

this.contentState = ContentState.LOADING
this.contentReadyPromise = Cesium.when.defer()
this.contentReadyPromise = new Promise()
let contentFailedFunction = getContentFailedFunction(this)

promise

+ 2
- 2
libs/s3m/S3MTiles/S3MTilesLayer.js Näytä tiedosto

@@ -54,7 +54,7 @@ function S3MTilesLayer(options) {
distance: Number.MAX_VALUE,
pixel: Number.MAX_VALUE
}
this._readyPromise = Cesium.when.defer()
this._readyPromise = new Promise()

this.loadConfig(options.url)
}
@@ -150,7 +150,7 @@ Object.defineProperties(S3MTilesLayer.prototype, {

S3MTilesLayer.prototype.loadConfig = function(url) {
let that = this
Cesium.when(url)
Promise.resolve(url)
.then(function(url) {
let basePath
let resource = Cesium.Resource.createIfNeeded(url)

Loading…
Peruuta
Tallenna