浏览代码

improve the model collection

tags/2.16.1
Caven Chen 3 年前
父节点
当前提交
f03a86dd1e
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2
    1
      modules/overlay/primitive/ModelCollectionPrimitive.js

+ 2
- 1
modules/overlay/primitive/ModelCollectionPrimitive.js 查看文件

@@ -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 => {

正在加载...
取消
保存