From 500259c7fb891f7fa8fcc1bbdc6ef9148dd3068f Mon Sep 17 00:00:00 2001 From: ethan Date: Thu, 24 Aug 2023 16:01:36 +0800 Subject: [PATCH] fix --- src/base.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/base.ts b/src/base.ts index 6caa519..69fe2a5 100644 --- a/src/base.ts +++ b/src/base.ts @@ -308,7 +308,7 @@ export default class Base { // Listen for left mouse button release events this.controlPointsEventHandler.setInputAction(() => { // Trigger 'drawUpdate' when there is a change in coordinates before and after dragging. - if (!this.cesium.Cartesian3.equals(dragStartPosition, draggedIcon.position._value)) { + if (draggedIcon && !this.cesium.Cartesian3.equals(dragStartPosition, draggedIcon.position._value)) { this.eventDispatcher.dispatchEvent('drawUpdate', draggedIcon.position._value); } isDragging = false;