顯示源代碼
                地形加載和取消
                 開發(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: 200px;
                                height: 40px;
                                display: flex;
                                justify-content: right;
                                /* align-items: center; */
                            }
                        </style>
                    </head>
                    <body>
                        <div id="app">
                            <div class="tools">
                                <el-button type="success" size="small" @click="changeTerrain"
                                    >{{showText}}</el-button
                                >
                            </div>
                            <div id="baseMap"></div>
                        </div>
                        <script>
                            let viewer = null;
                            window.onload = () => {
                                new Vue({
                                    el: "#app",
                                    data() {
                                        return {
                                            isShowTerrain: true,
                                            showText:"取消地形效果"
                                        };
                                    },
                                    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,
                                                // terrainId指定離線服務器上發(fā)布的高程服務的id
                                                terrainId:"bigemap.dc-terrain"
                                            });
                                            viewer.camera.setView({
                                                destination: new bmgl.Cartesian3(
                                                    -1233524.2528105492,
                                                    5342784.449529671,
                                                    3266300.735257586
                                                ),
                                                orientation: {
                                                    heading: 5.737109377827798,
                                                    roll: 6.281571490802099,
                                                    pitch: -0.3089655832119651,
                                                },
                                            });
                                        },
                                        changeTerrain() {
                                            if (this.isShowTerrain) {
                                                let terrainProvider =
                                                    new bmgl.EllipsoidTerrainProvider();
                                                viewer.terrainProvider = terrainProvider;
                                                this.isShowTerrain = false;
                                                this.showText = "加載地形效果"
                                            } else {
                                                let terrainBM = new bmgl.BMTerrainProvider({
                                                    terrainId:"bigemap.dc-terrain"
                                                });
                                                viewer.terrainProvider = terrainBM;
                                                this.isShowTerrain = true;
                                                this.showText = "取消地形效果";
                                            }
                                        },
                                    },
                                    beforeDestroy() {
                                        viewer.destroy();
                                        viewer = null;
                                    },
                                });
                            };
                        </script>
                    </body>
                </html>
                        
                主站蜘蛛池模板: 模特侨依琳大尺度流出| 葫芦里不卖药葫芦娃app| 色综合天天综合| 国外bbw免费视频| 久久国产精品99国产精| 爱情岛论坛亚洲永久入口口| 国产亚洲午夜精品| 4虎1515hh永久免费| 欧美一级片免费在线观看| 午夜亚洲国产精品福利| 国产精品入口麻豆免费观看| 无码国产乱人伦偷精品视频| 免费a级毛片无码| 越南大胆女人体337p欣赏| 性感的瑜伽教练| 亚洲欧美日本另类激情| 美女无遮挡免费视频网站| 国产日韩av在线播放| 99久久夜色精品国产网站| 成在人线AV无码免费| 亚洲欧美日韩精品专区卡通| 美女扒开小内裤| 国产孕妇孕交一级毛片| 亚洲欧美成人一区二区在线电影| 青青草免费在线视频| 国产精品美女一级在线观看| 久久精品国产精品亚洲精品| 欧美疯狂xxxx乱大交视频| 免费绿巨人草莓秋葵黄瓜丝瓜芭乐| 韩国伦理电影我妻子的秘密| 国产精品成人va在线观看| sao浪美人的激爱之路| 日本xxx片免费高清在线| 亚洲乱码中文字幕综合| 香蕉大战欧美在线看黑人| 国产边打电话边被躁视频| www.日本在线视频| 无码国产成人av在线播放| 久久精品女人天堂av免费观看| 欧美日韩免费在线观看| 人妻丰满熟AV无码区HD|