优化
This commit is contained in:
parent
d9bb2cee2b
commit
1ee68c6f9b
@ -11,7 +11,7 @@ export default class OrthoImageryManager {
|
|||||||
this.maxLayers = options.maxLayers || 400;
|
this.maxLayers = options.maxLayers || 400;
|
||||||
|
|
||||||
// 全局亮度与透明度
|
// 全局亮度与透明度
|
||||||
this.globalBrightness = options.brightness ?? 1.0;
|
this.globalBrightness = options.brightness ?? 2;
|
||||||
this.globalAlpha = options.alpha ?? 1.0;
|
this.globalAlpha = options.alpha ?? 1.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -39,7 +39,7 @@ export default class OrthoImageryManager {
|
|||||||
const layer = this.viewer.cesiumViewer.imageryLayers.addImageryProvider(provider);
|
const layer = this.viewer.cesiumViewer.imageryLayers.addImageryProvider(provider);
|
||||||
|
|
||||||
// ✅ 使用全局亮度和透明度,保证新图生效
|
// ✅ 使用全局亮度和透明度,保证新图生效
|
||||||
layer.brightness = brightness ? brightness : this.globalBrightness;
|
layer.brightness = this.globalBrightness;
|
||||||
console.log(layer.brightness, '新增图片时的亮度值');
|
console.log(layer.brightness, '新增图片时的亮度值');
|
||||||
|
|
||||||
layer.alpha = this.globalAlpha;
|
layer.alpha = this.globalAlpha;
|
||||||
@ -54,7 +54,7 @@ export default class OrthoImageryManager {
|
|||||||
* 设置全局亮度,影响所有已有图片和未来新推送的图片
|
* 设置全局亮度,影响所有已有图片和未来新推送的图片
|
||||||
*/
|
*/
|
||||||
setBrightness(value) {
|
setBrightness(value) {
|
||||||
// this.globalBrightness = value;
|
this.globalBrightness = value;
|
||||||
this.layerMap.forEach(layer => {
|
this.layerMap.forEach(layer => {
|
||||||
layer.brightness = value;
|
layer.brightness = value;
|
||||||
});
|
});
|
||||||
|
|||||||
@ -473,7 +473,7 @@ export default {
|
|||||||
// )
|
// )
|
||||||
orthoManager = new OrthoImageryManager(viewer, DT.Cesium, {
|
orthoManager = new OrthoImageryManager(viewer, DT.Cesium, {
|
||||||
maxLayers: 400,
|
maxLayers: 400,
|
||||||
brightness: 1, // 默认亮度
|
brightness: 5, // 默认亮度
|
||||||
alpha: 1.0 // 默认透明度
|
alpha: 1.0 // 默认透明度
|
||||||
})
|
})
|
||||||
// this.startTest()
|
// this.startTest()
|
||||||
@ -2824,8 +2824,6 @@ export default {
|
|||||||
let entity = viewer.entities.getById(uavId);
|
let entity = viewer.entities.getById(uavId);
|
||||||
if (entity) {
|
if (entity) {
|
||||||
entity.position = position;
|
entity.position = position;
|
||||||
// !关键:更新实体后主动触发Cesium重绘(部分版本需要)
|
|
||||||
viewer.scene.requestRender();
|
|
||||||
} else {
|
} else {
|
||||||
entity = viewer.entities.add({
|
entity = viewer.entities.add({
|
||||||
id: uavId,
|
id: uavId,
|
||||||
@ -2903,7 +2901,7 @@ export default {
|
|||||||
// this.imageInfos = Object.assign({}, this.imageInfos, data)
|
// this.imageInfos = Object.assign({}, this.imageInfos, data)
|
||||||
// this.imageInfos.brightness = data.brightness
|
// this.imageInfos.brightness = data.brightness
|
||||||
console.log('SAR图像2', data)
|
console.log('SAR图像2', data)
|
||||||
orthoManager.add(data, this.imageInfos.brightness)
|
orthoManager.add(data)
|
||||||
// this.addMarkPicture2(data)
|
// this.addMarkPicture2(data)
|
||||||
// console.log('灭有匹配到吗taskUavCollection', taskUavCollection, taskUavCollection[data.jobId])
|
// console.log('灭有匹配到吗taskUavCollection', taskUavCollection, taskUavCollection[data.jobId])
|
||||||
// if (taskUavCollection[data.jobId]) {
|
// if (taskUavCollection[data.jobId]) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user