// 绘制点
function drawPoint(whetherStart) {
return new Promise((resolve, reject) => {
if (viewer) {
//开始绘制
if (whetherStart) {
// 清除以前的点
removeEntityByName('drawPoint')
// 鼠标移动,绘制动态点
viewer.screenSpaceEventHandler.setInputAction(function (movement) {
const newPosition = viewer.camera.pickEllipsoid(movement.endPosition, viewer.scene.globe.ellipsoid);//当前世界坐标笛卡尔积
if (Cesium.defined(newPosition)) {
// 清除移动点
removeEntityByName('movePoint')
// 绘制移动点
viewer.entities.add({
name: 'movePoint',
position: newPosition,
point: new Ce
cesium画点并返回经纬度
最新推荐文章于 2025-04-13 23:22:36 发布