material : Cesium.Color.RED.withAlpha(0.5)
}
});
}
return shape;
}
var we=[];
var ns=[];
//鼠标左键
handler.setInputAction(function (event) {
// 我们在这里使用“viewer.scene.pickPosition”而不是“viewer.camera.pick椭球体”
// 我们在地形上移动时得到了正确的点。
var earthPosition = viewer.scene.pickPosition(event.position);
// `如果我们的鼠标不在地球上,地球位置将是不确定的
if (Cesium.defined(earthPosition)) {
if (activeShapePoints.length === 0) {
floatingPoint = createPoint(earthPosition);
activeShapePoints.push(earthPosition);
var dynamicPositions = new Cesium.CallbackProperty(function () {
return activeShapePoints;
}, false);
activeShape = drawShape(dynamicPositions);//绘制动态图
}
activeShapePoints.push(earthPosition);
createPoint(earthPosition);
console.log(earthPosition