Selaa lähdekoodia

improve the model collection

tags/2.16.1
Caven Chen 3 vuotta sitten
vanhempi
commit
f03a86dd1e
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2
    1
      modules/overlay/primitive/ModelCollectionPrimitive.js

+ 2
- 1
modules/overlay/primitive/ModelCollectionPrimitive.js Näytä tiedosto

@@ -39,6 +39,7 @@ class ModelCollectionPrimitive extends Overlay {
set positions(positions) {
this._positions = Parse.parsePositions(positions)
if (this._layer) {
this._layer.delegate.remove(this._delegate)
this._resetDelegate()
this._layer.delegate.add(this._delegate)
}
@@ -48,6 +49,7 @@ class ModelCollectionPrimitive extends Overlay {
set modelUrl(modelUrl) {
this._modelUrl = modelUrl
if (this._layer) {
this._layer.delegate.remove(this._delegate)
this._resetDelegate()
this._layer.delegate.add(this._delegate)
}
@@ -59,7 +61,6 @@ class ModelCollectionPrimitive extends Overlay {
}

_resetDelegate() {
this._delegate = this._delegate && this._delegate.destroy()
this._delegate = new Cesium.ModelInstanceCollection({
url: this._modelUrl,
instances: this._positions.map(item => {

Loading…
Peruuta
Tallenna