Browse Source

转弯半径bug优化

wxp
ctw 2 months ago
parent
commit
1711c0e419
  1. 21
      ruoyi-ui/src/views/cesiumMap/index.vue

21
ruoyi-ui/src/views/cesiumMap/index.vue

@ -408,16 +408,17 @@ export default {
const nextPos = originalPositions[i + 1];
const arcPoints = this.computeArcPositions(prevPos, currPos, nextPos, radius);
// 线
this.viewer.entities.add({
id: `arc-line-${routeId}-${i}`,
polyline: {
positions: arcPoints,
width: 8,
material: Cesium.Color.RED,
clampToGround: true,
zIndex: 20
}
});
this.viewer.entities.add({
id: `arc-line-${routeId}-${i}`,
polyline: {
positions: arcPoints,
width: 8,
material: Cesium.Color.RED,
clampToGround: true,
zIndex: 20
},
properties: {routeId: routeId}
});
console.log(`>>> 航点 ${waypoints[i].name} 已渲染红色转弯弧,半径: ${radius}`);
}
if (i === 0 || i === waypoints.length - 1 || radius <= 0) {

Loading…
Cancel
Save