顯示源代碼
                開場動畫
                 開發文檔
                            <!DOCTYPE html>
                <html lang="en">
                    <head>
                        <meta charset="UTF-8" />
                        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
                        <script src="/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="/offline_data/newjunbiao/elementui.js"></script>
                        <link rel="stylesheet" href="/offline_data/newjunbiao//elementui.css" />
                        <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;
                                justify-content: right;
                            }
                        </style>
                    </head>
                    <body>
                        <div id="app">
                            <div id="baseMap"></div>
                            <div class="tools">
                                <el-button type="success" size="small" @click="restartFly"
                                    >重新開始飛行</el-button
                                >
                                <el-button type="danger" size="small" @click="pauseFly"
                                    >停止鏡頭飛行</el-button
                                >
                            </div>
                        </div>
                        <script>
                            window.viewer = null;
                            window.onload = () => {
                                new Vue({
                                    el: "#app",
                                    data() {
                                        return {};
                                    },
                                    mounted() {
                                        this.initMap();
                                    },
                                    methods: {
                                        //初始化地圖
                                        initMap() {
                                            //設置相機鏡頭默認位置
                                            bmgl.Camera.DEFAULT_VIEW_RECTANGLE =
                                                bmgl.Rectangle.fromDegrees(
                                                    -141.006,
                                                    83.117,
                                                    -52.617,
                                                    41.669
                                                );
                                            bmgl.Config.HTTP_URL =
                                                "http://ua.bigemap.com:30081/bmsdk/";
                                            viewer = new bmgl.Viewer("baseMap", {
                                                mapId: "bigemap.dc-satellite",
                                                infoBox: false,
                                                selectionIndicator: false,
                                                requestRenderMode: false,
                                            });
                                            this.openFlyAnimation();
                                        },
                                        //開場動畫
                                        openFlyAnimation() {
                                            viewer.camera.flyTo({
                                                destination: bmgl.Cartesian3.fromDegrees(
                                                    104.5,
                                                    30,
                                                    200000
                                                ),
                                                orientation: {
                                                    heading: 0,
                                                    pitch: bmgl.Math.toRadians(-60),
                                                    roll: 0,
                                                },
                                                //設置飛行動畫時間
                                                duration: 6.0,
                                                //飛行完成后的回調函數
                                                complete: () => {
                                                    console.log("飛行完成");
                                                },
                                                //停止飛行的回調函數
                                                cancel: () => {
                                                    console.log("飛行停止");
                                                },
                                            });
                                        },
                                        pauseFly() {
                                            //如果飛行正在進行,取消當前的鏡頭飛行。鏡頭留在當前位置
                                            viewer.camera.cancelFlight();
                                        },
                                        restartFly() {
                                            //返回默認視角
                                            viewer.camera.flyHome(0);
                                            this.openFlyAnimation();
                                        },
                                    },
                                    beforeDestroy() {
                                        viewer.destroy();
                                        viewer = null;
                                    },
                                });
                            };
                        </script>
                    </body>
                </html>
                        
                主站蜘蛛池模板: a国产成人免费视频| 亚洲人成在线观看| 野花高清在线观看免费完整版中文 | 国产三级在线观看免费| 91自产拍在线观看精品| 成人妇女免费播放久久久| 亚洲AV无码精品蜜桃| 波多野结衣新婚被邻居| 四虎精品视频在线永久免费观看| 波多野结衣99| 大学生被内谢粉嫩无套| 丰满人妻熟妇乱又伦精品软件| 欧美一级在线免费观看| 伊人久久久大香线蕉综合直播| 色情无码www视频无码区小黄鸭| 国产精品99久久久久久人| av无码精品一区二区三区 | 4444在线网站| 女人十八进入一及黄特别片| 久久久99视频| 最近在线观看视频2019| 亚洲熟妇中文字幕五十中出| 精品伊人久久大香线蕉网站| 国产亚洲人成在线影院| 亚洲成熟人网站| 国内精品久久久久影院蜜芽| 一区二区三区影院| 日日夜夜狠狠操| 久青草久青草视频在线观看| 欧美激情a∨在线视频播放 | 亚洲成a人一区二区三区| 男女交性永久免费视频播放| 国产a免费观看| 好吊色青青青国产在线播放| 在线观看日韩电影| 不卡精品国产_亚洲人成在线| 日本永久免费a∨在线视频| 亚洲人成777在线播放| 污污的视频在线免费观看| 免费观看日本污污ww网站一区| 色精品一区二区三区|