fix(map): 修正 viewer 对象引用

master
LiuJiaNan 2026-08-03 10:10:48 +08:00
parent 37e94a178c
commit cd4986e9de
1 changed files with 4 additions and 5 deletions

View File

@ -99,9 +99,8 @@ export default function useInitMap(options) {
show: true,
}),
});
const viewer = getViewer();
// 调整 Cesium 默认相机操作:左键旋转地图,右键调整俯仰角,实现从平面俯视到立体视角的切换。
const cameraController = viewer.scene.screenSpaceCameraController;
const cameraController = viewer.current.scene.screenSpaceCameraController;
cameraController.rotateEventTypes = Cesium.CameraEventType.LEFT_DRAG;
cameraController.tiltEventTypes = [
Cesium.CameraEventType.RIGHT_DRAG,
@ -112,8 +111,8 @@ export default function useInitMap(options) {
Cesium.CameraEventType.WHEEL,
Cesium.CameraEventType.PINCH,
];
viewer._cesiumWidget._creditContainer.style.display = "none"; // 隐藏cesium ion
viewer.imageryLayers.addImageryProvider(
viewer.current._cesiumWidget._creditContainer.style.display = "none"; // 隐藏cesium ion
viewer.current.imageryLayers.addImageryProvider(
new Cesium.WebMapTileServiceImageryProvider({
// 影像注记
url:
@ -129,7 +128,7 @@ export default function useInitMap(options) {
);
initObliquePhotography();
registerClickEvent();
return { mapMethods: mapMethods.current, viewer };
return { mapMethods: mapMethods.current, viewer: viewer.current };
};
return {