From feff8c3a765642be4cd026e10a35e74ae0e5051d Mon Sep 17 00:00:00 2001 From: zh <972939975@qq.com> Date: Tue, 26 Aug 2025 18:18:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Obj/Base/BillboardObject/index.js | 4 +++- src/Obj/Base/TextBox/index.js | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Obj/Base/BillboardObject/index.js b/src/Obj/Base/BillboardObject/index.js index 4531fa4..5355c9f 100644 --- a/src/Obj/Base/BillboardObject/index.js +++ b/src/Obj/Base/BillboardObject/index.js @@ -198,7 +198,9 @@ class BillboardObject extends Base { this.#_destroyMouseEvent = () => { this.attributeElm && (this.attributeElm.style.pointerEvents = 'unset') - this.sdk.viewer._element.onmousemove = null + if(this.sdk && this.sdk.viewer && this.sdk.viewer._element) { + this.sdk.viewer._element.onmousemove = null + } document.removeEventListener('mouseup', this.#_destroyMouseEvent) document.removeEventListener('mouseleave', this.#_destroyMouseEvent) } diff --git a/src/Obj/Base/TextBox/index.js b/src/Obj/Base/TextBox/index.js index 082e9b3..d957250 100644 --- a/src/Obj/Base/TextBox/index.js +++ b/src/Obj/Base/TextBox/index.js @@ -282,6 +282,7 @@ class TextBox extends Base { if (this.textDom && this.textDom.parentNode) { this.sdk.viewer.cesiumWidget.container.removeChild(this.textDom); } + await this.sdk.removeIncetance(this.options.id) } flicker() { }