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

顯示源代碼
模型位置調(diào)整
 開發(fā)文檔
            <!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" />
        <!-- 引入第三方的dat.gui.min.js -->
        <script src="/offline_data/dat.gui.min.js"></script>
        <title>模型調(diào)整樣式</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>
            let viewer = null;
            let controlObj = {
                lng: 104,
                lat: 30,
                height: 1000,
                heading: 0,
                pitch: 0,
                roll: 0,
                scale: 30,
            };
            let model = 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,
                            });
                            //添加一個(gè)模型
                            let modelPos = bmgl.Cartesian3.fromDegrees(
                                controlObj.lng,
                                controlObj.lat,
                                controlObj.height
                            );
                            let modelHpr = new bmgl.HeadingPitchRoll(
                                controlObj.heading,
                                controlObj.pitch,
                                controlObj.roll
                            );
                            model = viewer.entities.add({
                                position: modelPos,
                                orientation:
                                    bmgl.Transforms.headingPitchRollQuaternion(
                                        modelPos,
                                        modelHpr
                                    ),
                                model: {
                                    uri: "/offline_data/bmgl_Air.glb",
                                    scale: controlObj.scale,
                                },
                            });
                            viewer.zoomTo(model);
                            this.load3dPancel();
                        },
                        //初始化三維編輯的控制面板
                        load3dPancel() {
                            var _this = this;
                            let gui = new dat.GUI();
                            gui.domElement.style =
                                "position:absolute;top:10px;left:10px;";
                            gui.add(controlObj, "lng", -180, 180)
                                .name("經(jīng)度")
                                .onChange(function (value) {
                                    _this.changePosition();
                                });
                            gui.add(controlObj, "lat", -90, 90)
                                .name("緯度")
                                .onChange(function (value) {
                                    _this.changePosition();
                                });
                            gui.add(controlObj, "height", 100, 10000)
                                .name("高度")
                                .onChange(function (value) {
                                    _this.changePosition();
                                });
                            gui.add(controlObj, "heading", 0, 360)
                                .name("偏航角水平方向")
                                .onChange(function (value) {
                                    _this.changePosition();
                                });
                            gui.add(controlObj, "pitch", 0, 360)
                                .name("俯仰角上下方向")
                                .onChange(function (value) {
                                    _this.changePosition();
                                });
                            gui.add(controlObj, "roll", 0, 360)
                                .name("翻滾角側(cè)向方向")
                                .onChange(function (value) {
                                    _this.changePosition();
                                });
                            gui.add(controlObj, "scale", 1, 60)
                                .name("模型大小縮放")
                                .onChange(function (value) {
                                    _this.changePosition();
                                });
                        },
                        changePosition() {
                            let position = bmgl.Cartesian3.fromDegrees(
                                controlObj.lng,
                                controlObj.lat,
                                controlObj.height
                            );
                            let heading = bmgl.Math.toRadians(
                                controlObj.heading
                            );
                            let pitch = bmgl.Math.toRadians(controlObj.pitch);
                            let roll = bmgl.Math.toRadians(controlObj.roll);

                            let hpr = new bmgl.HeadingPitchRoll(
                                heading,
                                pitch,
                                roll
                            );
                            let orientation =
                                bmgl.Transforms.headingPitchRollQuaternion(
                                    position,
                                    hpr
                                );
                            model.position = position;
                            model.orientation = orientation;
                            model.model.scale = controlObj.scale;
                            viewer.flyTo(viewer.entities);
                        },
                    },
                    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>
  • 免费在线亚洲| 噜噜爱69成人精品| 亚洲一区二区精品在线观看| 日韩高清国产精品| 欧美日韩精品一区| 噜噜爱69成人精品| 欧美日韩亚洲在线| 狠狠入ady亚洲精品| 亚洲中字在线| 欧美性xxxx69| 一区视频在线看| 久久一区二区三区超碰国产精品| 18成人免费观看视频| 老司机午夜免费精品视频| 欧美日韩精品免费观看视一区二区| 自拍另类欧美| 91久久国产综合久久蜜月精品| 欧美日韩亚洲在线| 亚洲韩日在线| 青青草国产精品| 国产伦精品一区二区三| 欧美凹凸一区二区三区视频 | 亚洲午夜激情| 国产一区二区三区免费不卡| 国产伦精品一区二区三区视频免费| 亚洲精品久久区二区三区蜜桃臀| 日韩午夜免费| 日韩视频在线播放| 免播放器亚洲| 在线一区日本视频| 国产精品一区二区三区不卡 | 免费看的黄色欧美网站| 久久国产精品一区二区三区四区 | 老牛影视免费一区二区| 色视频一区二区三区| 在线观看成人一级片| 欧美日韩一区在线视频| 欧美日本韩国国产| 特级西西444www大精品视频| 欧美一区二区三区成人久久片| 蜜桃av噜噜一区二区三| 色噜噜狠狠一区二区三区| 中文字幕一区二区三区在线乱码 | 亚洲不卡中文字幕| 欧美日韩综合久久| 国产精品毛片在线看| 99国产精品久久久久老师| 国产精品日韩欧美一区二区| 欧美区高清在线| 欧美网站在线| 蜜桃av综合| 久久影视中文粉嫩av| 欧美一区网站| 国产精品一区免费观看| 韩日午夜在线资源一区二区| 日本一区二区视频| 在线观看欧美亚洲| 国产精品一 二 三| 宅男在线精品国产免费观看| 99精品国产在热久久| av一区二区三区免费| 先锋影音亚洲资源| 国产日韩欧美亚洲一区| 国产一区二区三区av在线| 在线不卡日本| 美女被久久久| 亚洲精品自在在线观看| 亚洲一区二区网站| 日韩中文字幕一区二区| 一区二区三区视频在线播放| 国精产品99永久一区一区| 欧美日韩综合精品| 精品1区2区| 99精品视频免费观看| 久久久婷婷一区二区三区不卡| 国产一区视频观看| 久久精品ww人人做人人爽| 亚洲国产免费| 日本一区二区三区免费看| 香蕉久久夜色精品国产| 午夜精品视频在线观看一区二区| 高清不卡一区二区三区| 亚洲国产精品第一区二区| 欧美久久在线| 99re国产视频| 亚洲乱码视频| 欧美成人tv| 国内精品久久久久久久果冻传媒| 亚洲精品视频啊美女在线直播| 欧美日韩一区二区三| 91嫩草在线| 国产亚洲二区| 欧美三区在线| 亚洲欧美日韩精品综合在线观看| 97久久天天综合色天天综合色hd| 一区不卡字幕| 免费成人在线观看av| 成人片在线免费看| 美女尤物久久精品| 国产精品videosex极品| 亚洲成人a**址| 久久青青草综合| 国产精品一区二区三区在线 | 精品国产乱码一区二区三区四区| 亚洲美女91| 欧美+日本+国产+在线a∨观看| 国产欧美日韩一区二区三区| 免费欧美日韩| 国产亚洲一区二区三区在线播放| 午夜精品久久99蜜桃的功能介绍| 日韩av高清| 欧美成人在线免费观看| 国产精品一区二区不卡视频| 美女精品国产| 4444kk亚洲人成电影在线| 亚洲美女色禁图| 日韩视频中文| 亚洲欧洲精品一区二区| 国产精品vip| 国产一区二区三区四区hd| 亚洲一区二区三区午夜| 亚洲一区二区三区精品动漫| 日韩福利视频| 欧美日韩综合网| 日韩精品欧美专区| 一区二区免费在线观看| 偷拍视频一区二区| 亚洲一区二区三区乱码| 水蜜桃一区二区三区| 先锋影音亚洲资源| 在线丝袜欧美日韩制服| 欧美日韩日本国产亚洲在线| 欧美特黄一区| 一区二区视频在线观看| 99精品99| 免费亚洲一区二区| 国产精品免费在线| 欧美日韩亚洲综合一区二区三区激情在线| 久久久久一区二区| 色综合久久久久久久久五月| 中文字幕中文字幕一区三区| 国产一区日韩欧美| 国产午夜精品一区二区三区欧美 | 久热re这里精品视频在线6| 不卡视频一区| 欧美日韩大片一区二区三区| 五月天丁香综合久久国产 | 国产一区二区三区av在线| 久久久精品动漫| 日韩欧美亚洲日产国| 午夜激情一区| 国产精品一区二区你懂得| av成人综合网| 日韩精品另类天天更新| 国内精品美女在线观看| 国产女主播一区二区三区| av一区二区三区免费| 热re99久久精品国99热蜜月| 在线看成人av电影| 亚洲一区二区三区在线观看视频| 91久色国产| 亚洲国产精品一区二区第四页av| 在线欧美三区| 国产99在线播放| 亚洲不卡1区| 一区二区国产在线观看| 麻豆传媒一区| 激情六月综合| 国产伦精品一区二区三区视频孕妇| 亚洲高清在线播放| 性欧美xxxx大乳国产app| 久久综合九九| 尹人成人综合网| 久久综合一区| 99精品国产一区二区青青牛奶| 国产一区在线免费| 精品成人久久| 久久亚洲一区二区| 中文国产一区| 亚洲v欧美v另类v综合v日韩v| 亚洲永久免费精品| 日韩精品av一区二区三区| 国产精品一二| 丝袜美腿玉足3d专区一区| 亚洲欧美久久久| 最新不卡av| 精品亚洲第一| 亚洲一区精彩视频| 正在播放91九色| 国产成人看片| 99国产精品视频免费观看一公开| 久久99精品久久久久久久久久 | 一区二区视频在线观看| 国产模特精品视频久久久久| 日本日本精品二区免费| 亚洲欧美网站| 亚洲性色视频| 一区二区日本| 欧美精品一区二区视频| 91嫩草在线|