// 更新轨迹线位置 function updatePolylinePosition(uid, newPositions) { const polylineEntity = polylineEntities[uid]; if (polylineEntity) { // 创建一个新的positions数组 const positions = [...newPositions]; polylineEntity.polyline.positions = new Cesium.CallbackProperty(() => { return Cesium.Cartesian3.fromDegreesArray(positions.flatMap(pos => [pos.longitude, pos.latitude])); }, false); polylineEntity.polyline.show = checkedLines.value; } }