flyLocus() {const graphicLayerflyLocus = new mars3d.layer.GraphicLayer();
this.map.addLayer(graphicLayerflyLocus);
graphicLayerflyLocus.flyTo({duration: 0,heading: 0,pitch: -99,scale: 5});
const property = new Cesium.SampledPositionProperty();
property.forwardExtrapolationType = Cesium.ExtrapolationType.HOLD;
let tempTime = this.map.clock.currentTime;
// let tempTime = new Cesium.JulianDate();
console.log('this.map', tempTime);
property.addSample(new Cesium.JulianDate(), Cesium.Cartesian3.fromDegrees(117.172852, 31.862736, 58));
console.log('this.map.property', property);
tempTime = Cesium.JulianDate.addSeconds(tempTime, 128, new Cesium.JulianDate());
property.addSample(tempTime, Cesium.Cartesian3.fromDegrees(117.251461, 31.856611, 50));
tempTime = Cesium.JulianDate.addSeconds(tempTime, 128, new Cesium.JulianDate());
property.addSample(tempTime, Cesium.Cartesian3.fromDegrees(117.265321, 31.875336, 50));
tempTime = Cesium.JulianDate.addSeconds(tempTime, 128, new Cesium.JulianDate());
property.addSample(tempTime, Cesium.Cartesian3.fromDegrees(117.160215, 31.850639, 58));
}
请将上述代码替换相应位置的代码,运行后查看结果。如果还有报错,请提供更多细节信息。
有问题你别着急,评论留言都可以,看到马上就回复,尽量及时补充齐