在线免费看污_亚洲视频在线免费观看_91精品国产电影_久久国产亚洲_久久四虎影院_亚洲欧美a_国产精品一区二区三

顯示源代碼
近地天空盒
 開發文檔
            <!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <meta
            name="viewport"
            content="initial-scale=1,maximum-scale=1,user-scalable=no"
        />
        <link
            href="http://ua.bigemap.com:30081/bmsdk/bigemap-gl.js/v1.1.0/Widgets/widgets.css"
            rel="stylesheet"
        />
        <script src="http://ua.bigemap.com:30081/bmsdk/bigemap-gl.js/v1.1.0/bigemap-gl.js"></script>
        <style>
            body {
                margin: 0;
                padding: 0;
            }
            #container {
                position: absolute;
                top: 0;
                bottom: 0;
                width: 100%;
            }
            .bmgl-widget-credits {
                display: none;
            }
            .tools {
                width: 400px;
                height: 40px;
                display: flex;
                position: absolute;
                top: 20px;
                right: 40px;
                /* border: 1px solid saddlebrown; */
                z-index: 99;
                justify-content: space-between;
            }
            .itemOne,.itemTwo,.itemThree {
                width: 100px;
                height: 40px;
                line-height: 40px;
                text-align: center;
                color: white;
                background-color: #59acff;
                border-radius: 4px;
                font-size: 14px;
                cursor: pointer;
                user-select: none;
            }
        </style>
        <title>近地天空盒</title>
    </head>
    <body>
        <script>
             function changeSkyBox(val) {
                console.log(val);
                switch(val){
                    case 'sunny':
                       sunnySkybox.setSkyBox(viewer) 
                       break;
                    case 'blueSky':
                        blueSky.setSkyBox(viewer);
                        break;
                    case 'sunset':
                        sunsetSkybox.setSkyBox(viewer);
                        break;        
                }
            }
        </script>
        <div id="container">
            <div class="tools">
                <h3 class="itemOne">
                    切換為晴天
                </h3>
                <h3 class="itemTwo">
                    切換為藍天
                </h3>
                <h3 class="itemThree">
                    切換為黃昏
                </h3>
            </div>
        </div>
        <script type="module">
            import SkyBoxOnGround from "/bmgl/nearskyBox/nearSkybox.js";
            bmgl.Config.HTTP_URL = "http://ua.bigemap.com:30081/bmsdk/";
            window.viewer = new bmgl.Viewer("container", {
                mapId: "bigemap.dc-satellite",
                requestRenderMode:false,
            });
            // 是否支持圖像渲染像素化處理
            if (bmgl.FeatureDetection.supportsImageRenderingPixelated()) {
                viewer.resolutionScale = window.devicePixelRatio;
            }
            //開啟抗鋸齒,讓圖像更加順滑
            viewer.scene.postProcessStages.fxaa.enabled = true;
            // 設置鏡頭位置
            viewer.camera.setView({
                destination: bmgl.Cartesian3.fromDegrees(
                    104.21901681921379,
                    30.81504373849697,
                    58.877721653410255
                ),
                orientation: {
                    heading: 1.431365105237047,
                    pitch: -0.14143803486961604,
                    roll: 6.273892153001107,
                },
            });
            viewer.scene.globe.enableLighting = false; //隱藏太陽
            viewer.shadows = false;
            viewer.scene.sun.show = false; //或者viewer.scene.sun.destroy();
            viewer.scene.moon.show = false; //隱藏月亮
            viewer.scene.skyAtmosphere.show = false; //大氣圈
            viewer.scene.fog.enable = false; //霧

            // 晴朗
            let sunnySkybox = new SkyBoxOnGround({
                sources: {
                    positiveX: "/bmgl/nearskyBox/sunny/rightav9.jpg",
                    negativeX: "/bmgl/nearskyBox/sunny/leftav9.jpg",
                    positiveY: "/bmgl/nearskyBox/sunny/frontav9.jpg",
                    negativeY: "/bmgl/nearskyBox/sunny/backav9.jpg",
                    positiveZ: "/bmgl/nearskyBox/sunny/topav9.jpg",
                    negativeZ: "/bmgl/nearskyBox/sunny/bottomav9.jpg",
                },
            });

            // 黃昏
            let sunsetSkybox = new SkyBoxOnGround({
                sources: {
                    positiveX: "/bmgl/nearskyBox/sunset/SunSetRight.png",
                    negativeX: "/bmgl/nearskyBox/sunset/SunSetLeft.png",
                    positiveY: "/bmgl/nearskyBox/sunset/SunSetFront.png",
                    negativeY: "/bmgl/nearskyBox/sunset/SunSetBack.png",
                    positiveZ: "/bmgl/nearskyBox/sunset/SunSetUp.png",
                    negativeZ: "/bmgl/nearskyBox/sunset/SunSetDown.png",
                },
            });

            // 藍天
            let blueSky = new SkyBoxOnGround({
                sources: {
                    positiveX: "/bmgl/nearskyBox/bluesky/Right.jpg",
                    negativeX: "/bmgl/nearskyBox/bluesky/Left.jpg",
                    positiveY: "/bmgl/nearskyBox/bluesky/Front.jpg",
                    negativeY: "/bmgl/nearskyBox/bluesky/Back.jpg",
                    positiveZ: "/bmgl/nearskyBox/bluesky/Up.jpg",
                    negativeZ: "/bmgl/nearskyBox/bluesky/Down.jpg",
                },
            });
            // dawmSkybox.setSkyBox(viewer);
            blueSky.setSkyBox(viewer);
            document.querySelector(".itemOne").addEventListener("click",function(){
                sunnySkybox.setSkyBox(viewer);
            })

            document.querySelector(".itemTwo").addEventListener("click",function(){
                blueSky.setSkyBox(viewer);
            })

            document.querySelector(".itemThree").addEventListener("click",function(){
                sunsetSkybox.setSkyBox(viewer);
            })

           
        </script>
    </body>
</html>
        
主站蜘蛛池模板: 久碰人澡人澡人澡人澡91 | 青青草影院在线观看 | 日色视频 | 亚洲日本在线观看视频 | 毛片片| 日本淫视频 | 国产精品20p | 在线观看18以上www | 国内精品哆啪啪 | 色婷婷一区二区三区四区成人 | 欧美性大战久久久久久久蜜桃 | 国产高清视频免费最新在线 | 欧美午夜色视频国产精品 | 久久免费资源 | 澳门a毛片免费观看 | 青青在线国产视频 | 欧美第九页 | 国产欧美一区二区久久 | 色综合久久天天综合观看 | 日本三级s级在线播放 | 欧美精品一区二区三区在线播放 | 天天爽天天爽夜夜爽毛片 | 免费视频xxx | 欧美一区二区视频 | 欧美高清在线精品一区 | 国产精品久久久久久久y | 国产人成在线视频 | 欧美一区二区福利视频 | 久久国产a | 久久精品影院一区二区三区 | 久久久久88色偷偷免费 | 国产亚洲精品美女2020久久 | 国产一区二区三区久久精品 | 国产福利不卡视频在免费 | 中文字幕成人免费高清在线 | 日本精品一区二区三区在线视频 | 日本高清免费h色视频在线观看 | 欧美精品一区二区三区观 | 97人人在线观看 | 看日本黄色片 | 91久久人澡人人添人人爽 |