最近在做Cesium三球对比遇到的问题分享

最近按这个博文做了一个三球功能,但是每次都是第一次点击的时候会正常定位视角,后续再点击的时候初始视角就没有正常定位了,虽然解决了,但是不知道为什么

https://blog.youkuaiyun.com/shanshanqwertyuiop/article/details/131831147

下面是主要问题描述

定义多个分屏视角:

		FenPingFunc(data) {
   
			// 因为我在每个屏上还需要加个后端请求图层管理,所以加了个延时,请求到图层管理后再加载各个球
            setTimeout(() => {
   
                let viewerRightTop;
                let mapRightTop;
                let viewerRightBottom;
                let mapRightBottom;
                let viewerLeft;
                let mapLeft;
                if (data) {
   
                    if (document.getElementById("cesium-container2") && document.getElementById("cesium-container3")) {
   
                        viewerLeft = viewer;
                        mapLeft = map;
                        viewerRightTop = initCesium(this.Cesium, "cesium-container2");
                        mapRightTop = initMars3d(this.mars3d, viewerRightTop);
                        viewerRightBottom = initCesium(this.Cesium, "cesium-container3");
                        mapRightBottom = initMars3d(this.mars3d, viewerRightBottom);
                        //循环监听每一屏变化
                        this.setManyView(viewerLeft, viewerRightTop, viewerRightBottom);
                        this.setManyView(viewerRigh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值