顯示源代碼
                加載面
                 開(kāi)發(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;
                                align-items: center;
                            }
                        </style>
                    </head>
                    <body>
                        <div id="app">
                            <div id="baseMap"></div>
                        </div>
                        <script>
                            let 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-satellite",
                                                infoBox: false,
                                                selectionIndicator: false,
                                                requestRenderMode: false,
                                                // terrainId指定離線服務(wù)器上發(fā)布的高程服務(wù)的id
                                                terrainId: "bigemap.dc-terrain",
                                            });
                                            this.loadpolygons();
                                        },
                                        //加載面
                                        loadpolygons() {
                                            // 多邊形默認(rèn)會(huì)貼地 和 3dtiles
                                            viewer.entities.add({
                                                polygon: {
                                                    hierarchy: new bmgl.PolygonHierarchy(
                                                        bmgl.Cartesian3.fromDegreesArray([
                                                            102.6857758, 31.12937485,
                                                            102.6061249, 31.08410576,
                                                            102.6548767, 31.02469413,
                                                            102.7468872, 31.03351998,
                                                            102.7695465, 31.10762486,
                                                            102.7153015, 31.09939384,
                                                        ])
                                                    ),
                                                    material: bmgl.Color.BLUE.withAlpha(0.4),
                                                },
                                            });
                
                                            viewer.entities.add({
                                                polygon: {
                                                    hierarchy: new bmgl.PolygonHierarchy(
                                                        bmgl.Cartesian3.fromDegreesArray([
                                                            102.6857758, 31.12937485,
                                                            102.6061249, 31.08410576,
                                                            102.6548767, 31.02469413,
                                                            102.7468872, 31.03351998,
                                                            102.7695465, 31.10762486,
                                                            102.7153015, 31.09939384,
                                                        ])
                                                    ),
                                                    //設(shè)置多邊形離地高度
                                                    height: 5000,
                                                    material: bmgl.Color.RED.withAlpha(0.4),
                                                },
                                            });
                
                                            viewer.entities.add({
                                                polygon: {
                                                    hierarchy: new bmgl.PolygonHierarchy(
                                                        bmgl.Cartesian3.fromDegreesArray([
                                                            102.927475, 31.22513296,
                                                            102.9103088, 31.16580959,
                                                            102.9975128, 31.13055038,
                                                            103.0970764, 31.18460914,
                                                            103.0414581, 31.25213919,
                                                        ])
                                                    ),
                                                    //設(shè)置多邊形離地高度
                                                    height: 6000,
                                                    // 設(shè)置擠壓高度 ,當(dāng)extrudedHeight小于height,多邊形的擠壓的高度的值為height減去extrudedHeight
                                                    extrudedHeight: 5900,
                                                    material:
                                                        bmgl.Color.fromCssColorString(
                                                            "#9cc53d"
                                                        ),
                                                },
                                            });
                
                                            viewer.entities.add({
                                                polygon: {
                                                    hierarchy: new bmgl.PolygonHierarchy(
                                                        bmgl.Cartesian3.fromDegreesArray([
                                                            102.6541901, 31.26974779,
                                                            102.6191711, 31.19459488,
                                                            102.7262878, 31.18167195,
                                                            102.7578735, 31.24098538,
                                                            102.7125549, 31.26622633,
                                                        ])
                                                    ),
                                                    //設(shè)置多邊形離地高度
                                                    height: 6000,
                                                    //設(shè)置擠壓高度,當(dāng)extrudedHeight大于height,多邊形的擠壓的高度的值為extrudedHeight減去height
                                                    extrudedHeight: 6400,
                                                    material:
                                                        bmgl.Color.fromCssColorString(
                                                            "#59acff"
                                                        ),
                                                },
                                            });
                
                                            viewer.entities.add({
                                                polygon: {
                                                    hierarchy: new bmgl.PolygonHierarchy(
                                                        bmgl.Cartesian3.fromDegreesArray([
                                                            102.7825928, 31.34718658,
                                                            102.8437042, 31.29146054,
                                                            102.9247284, 31.33135201,
                                                            102.8512573, 31.3682952,
                                                            102.8196716, 31.39291593,
                                                            102.7695465, 31.36888148,
                                                        ])
                                                    ),
                                                    //設(shè)置多邊形離地高度
                                                    height: 6000,
                                                    //設(shè)置擠壓高度,當(dāng)extrudedHeight等于height,多邊形為平面
                                                    extrudedHeight: 6000,
                                                    material: bmgl.Color.ORANGE.withAlpha(0.6),
                                                },
                                            });
                
                                            viewer.flyTo(viewer.entities);
                                        },
                                    },
                                    beforeDestroy() {
                                        viewer.destroy();
                                        viewer = null;
                                    },
                                });
                            };
                        </script>
                    </body>
                </html>
                        
                主站蜘蛛池模板: 欧美日韩精品久久久免费观看| 麻豆精品不卡国产免费看| 成视频年人黄网站免费视频| 亚洲欧洲综合网| 老师让我她我爽了好久视频| 国产精品泄火熟女| 一本色道久久88亚洲精品综合| 日韩精品无码免费一区二区三区| 亚洲高清毛片一区二区| 色婷婷综合久久久久中文字幕| 国产精品亚洲专区无码唯爱网 | 精品无码一区二区三区爱欲| 国产欧美成人免费观看| 99精品国产在热久久| 成全动漫视频在线观看免费播放 | 1000部精品久久久久久久久| 嫩草影院免费观看| 久久久久亚洲av无码专区| 欧美三级电影在线看| 亚洲精品高清国产一久久| 老司机在线精品| 国产成 人 综合 亚洲专| 91国内揄拍·国内精品对白| 好色先生视频tv下载| 久久中文字幕无码专区| 曰韩高清一级毛片| 亚洲日韩第一页| 狠狠综合久久综合88亚洲| 双乳奶水被老汉吸呻吟视频| 青青草国产精品久久| 国产精品久久99| 91华人在线视频| 天天av天天av天天透| 不卡一区二区在线| 日批日韩在线观看| 久久精品国产9久久综合| 欧美亚洲精品suv| 亚洲第一视频网站| 琪琪女色窝窝777777| 午夜无遮挡羞羞漫画免费| 胸奶好大好紧好湿好爽|