浏览代码

状态栏

DESKTOP-CRQ4N2U\jintian 1 年之前
父节点
当前提交
c2648f84aa
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/jtMap3d/Widgets/StatusBar.js

+ 5 - 1
src/jtMap3d/Widgets/StatusBar.js

@@ -131,10 +131,14 @@ class StatusBar {
 		const $this = this
 		this._handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas)
 		const mouseOverHandler = function(movement) {
-			
+
 			/* 识别屏幕位置 */
 			let loc = $this._getScreenClickPositionAndHeight(movement.endPosition);
 
+			if (!Cesium.defined(loc)) return;
+
+			if (!loc.lng) return;
+
 			$this._posX = loc.lng.toFixed(8);
 			$this._posY = loc.lat.toFixed(8);
 			$this._posZ = loc.height.toFixed(2);