// 绘制点
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画点并返回经纬度
最新推荐文章于 2024-08-26 16:15:59 发布
本文介绍如何在Cesium三维地球平台上绘制点,并详细讲解如何获取绘制点的经纬度坐标,适用于JavaScript和React.js开发环境。
摘要由CSDN通过智能技术生成