国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久

顯示源代碼
積雪效果
 開發文檔
            <!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <script src="http://bigemap.com/offline_data/newjunbiao/vue.js"></script>
        <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>
        <!-- elementui -->
        <script src="http://bigemap.com/offline_data/newjunbiao/elementui.js"></script>
        <link
            rel="stylesheet"
            href="http://bigemap.com/offline_data/newjunbiao/elementui.css"
        />
        <script src="/offline_data/snoweffect.js"></script>
        <!-- dat.gui.js -->
        <script src="/offline_data/dat.gui.min.js"></script>
        <title>積雪效果</title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            html,
            body {
                width: 100%;
                height: 100%;
            }
            #app {
                width: 100%;
                height: 100%;
            }
            #baseMap {
                width: 100%;
                height: 100%;
            }
            .tools {
                position: absolute;
                z-index: 9;
                top: 40px;
                right: 60px;
                width: 200px;
                height: 40px;
                display: flex;
                align-items: center;
            }
        </style>
    </head>
    <body>
        <div id="app">
            <div id="baseMap"></div>
        </div>
        <script>
            window.viewer = null;
            window.onload = () => {
                new Vue({
                    el: "#app",
                    data() {
                        return {};
                    },
                    mounted() {
                        this.initMap();
                    },
                    methods: {
                        //初始化地圖
                        initMap() {
                            bmgl.Config.HTTP_URL =
                                "http://ua.bigemap.com:30081/bmsdk/";
                            viewer = new bmgl.Viewer("baseMap", {
                                mapId: "bigemap.dc-tian-w-satellite",
                                infoBox: false,
                                selectionIndicator: false,
                                requestRenderMode: false,
                            });
                            this.load3dtiles();
                            const thickness = 0.8;
                            const speed = 300;
                            const density = 10;
                            const snow = new SnowEffect({
                                thickness,
                                speed,
                                density,
                            });
                            snow.addTo(viewer);
                            this.initBase(snow);
                        },
                        //加載傾斜攝影效果
                        load3dtiles() {
                            let tilesets = new bmgl.BM3DTileset({
                                url: "/offline_data/dayanta/tileset.json",
                                maximumScreenSpaceError: 16,
                            });
                            tilesets.readyPromise
                                .then(function (tileset) {
                                    viewer.scene.primitives.add(tileset);
                                    let default_HeadingPitchRange =
                                        new bmgl.HeadingPitchRange(
                                            0.0,
                                            -0.5,
                                            tileset.boundingSphere.radius * 2.0
                                        );
                                    viewer.zoomTo(
                                        tileset,
                                        default_HeadingPitchRange
                                    );
                                    let cartographic =
                                        bmgl.Cartographic.fromCartesian(
                                            tileset.boundingSphere.center
                                        );
                                    let delta_lng = 0,
                                        delta_lat = 0;
                                    let surface = bmgl.Cartesian3.fromRadians(
                                        cartographic.longitude + delta_lng,
                                        cartographic.latitude + delta_lat,
                                        0.0
                                    );
                                    let offset = bmgl.Cartesian3.fromRadians(
                                        cartographic.longitude + delta_lng,
                                        cartographic.latitude + delta_lat,
                                        -420.0
                                    );
                                    let translation = bmgl.Cartesian3.subtract(
                                        offset,
                                        surface,
                                        new bmgl.Cartesian3()
                                    );
                                    tileset.modelMatrix =
                                        bmgl.Matrix4.fromTranslation(
                                            translation
                                        );
                                })
                                .otherwise(function (error) {
                                    console.log(error);
                                });
                        },
                        //dat.gui
                        initBase(snow) {
                            var _this = this;
                            let gui = new dat.GUI();
                            gui.domElement.style =
                                "position:absolute;top:10px;left:10px;";
                            const object = {
                                speed: 300,
                                density: 10,
                                thickness: 0.8,
                                enable: true,
                            };
                            gui.add(object, "speed", 100, 500, 10)
                                .name("速度")
                                .onChange(function (val) {
                                    snow.speed = val;
                                });
                            gui.add(object, "density", 2, 20, 1)
                                .name("落雪大小")
                                .onChange(function (val) {
                                    snow.density = val;
                                });
                            gui.add(object, "thickness", 0, 1, 0.1)
                                .name("積雪厚度")
                                .onChange(function (val) {
                                    snow.thickness = val;
                                });
                            gui.add(object, "enable")
                                .name("顯示/隱藏")
                                .onChange(function (val) {
                                    snow.enabled = val;
                                });
                        },
                    },
                    beforeDestroy() {
                        viewer.destroy();
                        viewer = null;
                    },
                });
            };
        </script>
    </body>
</html>
        
国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久
<code id="kseui"><acronym id="kseui"></acronym></code>
  • <abbr id="kseui"><tbody id="kseui"></tbody></abbr>
  • <button id="kseui"></button>
  • 免费试看一区| 一区二区三区欧美成人| 久久成人在线| 欧美激情日韩| 久久久久欧美| 国产一区二区三区四区hd| 岛国一区二区三区高清视频| 欧美国产日本| 久久久福利视频| 91嫩草在线| 国产精品三上| 亚洲精品自在在线观看| 欧美日韩精品免费观看视一区二区| 高清视频在线观看一区| 久久久久久久久久久久久久一区| 黄色亚洲在线| 欧美69wwwcom| 一区二区在线中文字幕电影视频| 麻豆成人小视频| 国产一区二区在线观看免费播放| 久久综合激情| 一本久道久久综合狠狠爱| 在线日韩av永久免费观看| 亚洲久久成人| 91嫩草国产在线观看| 激情五月***国产精品| 99精品国产高清在线观看| 亚洲精品九九| 亚洲五月六月| 午夜久久久久| 伊人成人网在线看| 99www免费人成精品| 夜夜嗨网站十八久久| 国产精品入口| 成人av免费在线看| 久久综合久久综合这里只有精品| 欧美日韩三区四区| 免费精品视频一区二区三区| 久久精品国产99精品国产亚洲性色| 欧美三级不卡| 欧美精品一区二区三区四区五区| 欧美在线高清| 欧美国产高潮xxxx1819| 亚洲一级特黄| 国产精品有限公司| 国产精品久久亚洲| 久久久久久久久久久一区| 午夜免费电影一区在线观看| 欧美激情第二页| 亚洲欧洲午夜| 国产在线一区二| 日韩欧美一区二区三区四区五区| 国产精品地址| 3d动漫精品啪啪一区二区三区免费| 精品国产一区二区三区麻豆小说 | 亚洲激情午夜| 日韩亚洲不卡在线| 99超碰麻豆| 日韩视频在线播放| 99热免费精品在线观看| 99久久精品久久久久久ai换脸| 日本电影一区二区三区| 激情欧美亚洲| 国产伦精品一区二区三区四区免费 | 国产乱码精品| 欧美日韩在线精品| 超碰97国产在线| 国产在线欧美日韩| 免费不卡亚洲欧美| 欧美精品成人一区二区在线观看| 国产综合视频| 日本一区高清不卡| 成人精品一二区| 亚洲欧洲精品一区二区三区波多野1战4| 久久一区激情| 亚洲精选在线| 日韩亚洲视频在线| 伊人久久婷婷| 亚洲精品一卡二卡三卡四卡| 99久久精品久久久久久ai换脸| 亚洲v日韩v欧美v综合| 国产日韩1区| 午夜精品短视频| 老司机精品久久| 欧美日韩亚洲一区在线观看| 国产欧美一区二区视频| 亚洲国产1区| 性高潮久久久久久久久| 久久狠狠久久综合桃花| 国产专区一区| 亚洲精品第一区二区三区| 91成人理论电影| 日韩一级精品| 欧美日韩在线一二三| 你懂的网址一区二区三区| 亚洲一区日本| 禁久久精品乱码| 亚洲精品视频一二三| 九色一区二区| 99在线热播| 亚洲综合社区| 99国产成+人+综合+亚洲欧美| 亚洲永久一区二区三区在线| 国产精品12| 18成人免费观看网站下载| 久久久久高清| 欧美成熟毛茸茸复古| 亚洲精品视频一二三| 亚洲欧美久久| 一区二区国产日产| 男人的天堂亚洲在线| 久久草.com| 一区二区在线不卡| 久久亚洲精品欧美| 在线亚洲美日韩| 最新亚洲一区| 亚洲成人自拍视频| 国产一区日韩一区| 欧美三区不卡| 伊人久久成人| 亚洲人成人一区二区三区| 欧美日韩在线大尺度| 午夜亚洲福利| 在线视频不卡一区二区| 先锋影音一区二区三区| 免费在线观看一区二区| 亚洲经典在线| 黄色免费成人| 国产欧美高清| 亚洲欧美大片| 99一区二区三区| 国产精品一区二区三区免费观看| 成人欧美一区二区三区在线观看| www.成人av.com| 国产一区二区免费在线观看| 久久久人人爽| 清纯唯美一区二区三区| 性欧美大战久久久久久久免费观看| 亚洲欧洲精品一区二区| 欧美国产日本| 亚洲一区二区三区精品在线观看| 久久精品二区| 久久久久久久久久久久久久久久av| 欧美一区国产一区| 欧美一区激情| 亚洲一区二区三区欧美| 国产三级精品在线不卡| 欧美精彩一区二区三区| 国产精品激情| 久久成人精品| 都市激情久久久久久久久久久| 国产精品99一区二区| 欧美一区二区三区在线免费观看 | 国产精品免费一区二区| 精品视频一区二区| 中文字幕在线亚洲三区| 免费一级欧美片在线播放| 国产亚洲第一区| 欧美在线视屏| 成人免费视频视频在| 污视频在线免费观看一区二区三区 | 亚洲视频在线观看日本a| 在线精品一区二区| 99re视频| 国产综合久久| 精品国产一二| 99国产精品久久久久老师| 国产精品香蕉视屏| 亚洲性感美女99在线| 日韩av在线电影观看| 欧美不卡在线| 操人视频欧美| 亚洲国产精品综合| 国内一区二区三区在线视频| 国产精品果冻传媒潘| 欧美精品一区三区在线观看| 国产精品视频免费一区| 欧美日韩视频一区二区三区| 国产成人精品日本亚洲11| 欧美午夜视频在线| 免费av在线一区二区| 国产美女一区| 午夜精彩国产免费不卡不顿大片| 久久综合久久综合这里只有精品| 欧美日本在线| 欧美高清视频一区| 老司机精品视频网站| 伊人蜜桃色噜噜激情综合| 欧美精品在线一区| 99久久伊人精品影院| 99精品国产福利在线观看免费| 亚洲欧洲一区二区福利| 精品国产乱码久久久久久108| 99精品99久久久久久宅男| 欧美成人69| 日韩欧美亚洲在线| 深田咏美在线x99av| 日韩激情视频| 亚洲少妇在线| 亚洲女同在线|