Skip to content

Commit 02d3461

Browse files
committed
feat: add cesium handler
1 parent 2a19d7b commit 02d3461

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

src/pages/Feature/.DS_Store

0 Bytes
Binary file not shown.

src/pages/Feature/Map/Cesium/Unit.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,13 @@ const Unit = () => {
6262
isDragging = true;
6363
draggingEntityRef.current = pickedObject.id;
6464
viewer.scene.screenSpaceCameraController.enableRotate = false; // 禁止地图旋转
65+
66+
// 获取当前实体的经纬度坐标
67+
const position = pickedObject.id.position.getValue(Cesium.JulianDate.now());
68+
const cartographic = Cesium.Cartographic.fromCartesian(position);
69+
const longitude = Cesium.Math.toDegrees(cartographic.longitude);
70+
const latitude = Cesium.Math.toDegrees(cartographic.latitude);
71+
console.log('经纬度坐标', longitude + ',' + latitude);
6572
}
6673
}, Cesium.ScreenSpaceEventType.LEFT_DOWN);
6774

0 commit comments

Comments
 (0)