顯示源代碼
                獲取當前鏡頭位置
                 開發(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" />
                        <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: 400px;
                                height: 400px;
                                display: flex;
                                /* align-items: center; */
                                flex-direction: column;
                                justify-content: left;
                            }
                        </style>
                    </head>
                    <body>
                        <div id="app">
                            <div class="tools">
                                <el-button
                                    type="success"
                                    size="mini"
                                    style="width: 200px; margin-bottom: 4px"
                                    @click="getNowPos"
                                    >獲取當前鏡頭位置</el-button
                                >
                                <el-input
                                    type="textarea"
                                    :rows="8"
                                    placeholder="點擊獲取當前鏡頭位置按鈕可展示鏡頭的相關數據"
                                    v-model="textarea"
                                    style="width: 320px;"
                                >
                                </el-input>
                            </div>
                            <div id="baseMap"></div>
                        </div>
                        <script>
                            let viewer = null;
                            window.onload = () => {
                                new Vue({
                                    el: "#app",
                                    data() {
                                        return {
                                            textarea: "",
                                        };
                                    },
                                    mounted() {
                                        this.initMap();
                                    },
                                    methods: {
                                        //初始化地圖
                                        initMap() {
                                            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,
                                            });
                                        },
                                        getNowPos() {
                                            let view = {};
                
                                            let p = bmgl.Cartographic.fromCartesian(
                                                viewer.camera.position
                                            );
                                            view.destination = {
                                                lng: bmgl.Math.toDegrees(p.longitude),
                                                lat: bmgl.Math.toDegrees(p.latitude),
                                                height: p.height,
                                            };
                                            view.orientation = {
                                                heading: viewer.camera.heading,
                                                roll: viewer.camera.roll,
                                                pitch: viewer.camera.pitch,
                                            };
                                            console.log(view);
                                            this.textarea = "";
                                            this.textarea =
                                                `鏡頭經緯度數據` + `\n` +
                                                ` 經度:${view.destination.lng}` +
                                                `\n` +
                                                ` 緯度:${view.destination.lat}` +
                                                `\n` +
                                                ` 高度:${view.destination.height}` +
                                                `\n` +
                                                ` heading(偏航角):${view.orientation.heading}` +
                                                `\n` +
                                                ` pitch(俯仰角):${view.orientation.pitch}` +
                                                `\n` +
                                                ` roll(翻滾角):${view.orientation.roll}`;
                                        },
                                    },
                                    beforeDestroy() {
                                        viewer.destroy();
                                        viewer = null;
                                    },
                                });
                            };
                        </script>
                    </body>
                </html>
                        
                主站蜘蛛池模板: 久久国产亚洲精品| 免费看片免费播放| 91大神福利视频| 我要看真正的一级毛片| 亚洲人成网站在线观看青青| 粉嫩大学生无套内射无码卡视频 | 亚洲国产成人综合| 精品72久久久久久久中文字幕| 国产农村妇女一级毛片视频片 | 99视频精品全部在线观看| 无码午夜人妻一区二区三区不卡视频 | 无人高清视频免费观看在线动漫 | 粗大的内捧猛烈进出视频| 国产又大又粗又硬又长免费| 2018天天干天天射| 女人让男人桶的小视频| 丰满女人又爽又紧又丰满| 最新版天堂中文在线| 亚洲欧美一区二区三区孕妇| 精品一区二区三区免费毛片爱| 国产亚洲Av综合人人澡精品| 五月天丁香在线| 国产综合色在线视频区| d动漫精品专区久久| 成人欧美精品大91在线| 久久亚洲免费视频| 最近最新在线中文字幕| 亚洲日韩欧美一区二区三区| 男人和女人做免费做爽爽视频| 啦啦啦手机在线中文观看| 韩国福利视频一区二区| 国产浮力影院在线地址| 91华人在线视频| 大学寝室沈樵无删减| 一级性生活毛片| 无码人妻精一区二区三区| 乱e伦有声小说| 欧美人与物videos另类xxxxx| 亚洲自偷自拍另类图片二区| 精品三级久久久久久久电影聊斋| 国产91伦子系列沙发午睡|