BIGEMAP卫星地图_高清卫星地图_北斗高清地图_地图软件_矢量地图数据_专题地图

顯示源代碼
加載面
 開發文檔
            <!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指定離線服務器上發布的高程服務的id
                                terrainId: "bigemap.dc-terrain",
                            });
                            this.loadpolygons();
                        },
                        //加載面
                        loadpolygons() {
                            // 多邊形默認會貼地 和 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,
                                        ])
                                    ),
                                    //設置多邊形離地高度
                                    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,
                                        ])
                                    ),
                                    //設置多邊形離地高度
                                    height: 6000,
                                    // 設置擠壓高度 ,當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,
                                        ])
                                    ),
                                    //設置多邊形離地高度
                                    height: 6000,
                                    //設置擠壓高度,當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,
                                        ])
                                    ),
                                    //設置多邊形離地高度
                                    height: 6000,
                                    //設置擠壓高度,當extrudedHeight等于height,多邊形為平面
                                    extrudedHeight: 6000,
                                    material: bmgl.Color.ORANGE.withAlpha(0.6),
                                },
                            });

                            viewer.flyTo(viewer.entities);
                        },
                    },
                    beforeDestroy() {
                        viewer.destroy();
                        viewer = null;
                    },
                });
            };
        </script>
    </body>
</html>
        
主站蜘蛛池模板: 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 临沂网站建设,临沂网站制作,临沂网络公司,临沂小程序开发,临沂网站设计,沂水网站建设,沂南网站建设,蒙阴网站建设,平邑网站建设,费县网站建设,兰陵网站建设,郯城网站建设,临沭网站建设,莒南网站建设,兰山网络公司 | 长沙联合产权交易所有限公司| 实验升降炉-箱式管式炉- 台车真空炉-熔块旋转炉-推板隧道窑-洛阳鲁威窑炉有限公司 | 首页-南德电气集团-电能质量产品解决方案|能源数字化系统解决方案|新能源检测评估服务|电力/光伏/储能EPC工程总承包 | 烧腊培训,广东有实力的烧腊培训[免费试吃],广式烧鸭培训-烧鹅培训-学烧腊选广州嘉政 | 南洋电线电缆|中压交联电缆|高压电力电缆-NAN南洋电缆 | 西安男科医院_陕西男性专科医院_陕西老医协生殖医学医院【官网】 | 水处理设备_纯净水设备_软化水设备_反渗透水处理设备「陕西甘肃青海宁夏新疆」认准海川环保 | 宁波公司注册_宁波注册公司_宁波代理记账_宁波做内账|安隆会计专业服务机构 | 膨胀节_波纹膨胀节_非金属膨胀节_波纹管补偿器_膨胀节厂家-江苏苏创管业科技有限公司 | 西安真石漆_无机涂料厂家_无机涂料多少钱一个平方—陕西秦森环保科技有限公司 | 卧螺离心机-固液分离机-台州春鼎机械制造有限公司 | 尼龙柱鞋-弹性防爆胶圈-氟胶油封-彩色氟胶o型圈 - 巨鹿县长城矿山机械配件有限公司 | 锯骨机-砍排机-全自动锯骨机-商用砍排机-切丁机 - 广州市九盈机械设备有限公司 | 拓普思(常州)智能科技有限公司-青少年无人机教育培训比赛课程加盟拓活力 | 万彩办公大师官网-免费的办公工具百宝箱OfficeBox,绿色无广告无捆绑 | 全自动清洗过滤器_网式盘式过滤器_石英砂过滤器_叠片过滤器-湖南多灵过滤系统科技有限公司 | 品牌服装网-服装品牌加盟招商,服装品牌排行榜,服装品牌大全 | 全自动圆木多片锯_立式圆木多片锯价格_大型圆木多片锯厂家-邢台友创机械制造有限公司 | 尾矿干排_机制砂尾矿干排_带式压滤机|山东森鹏环保科技有限公司 潍坊卓瑞机械有限公司,输送设备,石灰消化设备,餐厨垃圾设备,化机浆设备,污泥脱水 | 文化艺术网-专注文化,服务艺术| 沈阳河山铸造有限公司 | 石家庄LED显示屏|石家庄显示屏|河北显示屏升级改造|石家庄科航光电科技有限公司_石家庄科航光电科技有限公司 | 型煤锅炉进煤机|型煤链条炉排 |重型板链除渣机 |丹东刮板输送机|丹东脱硫除尘器-铧洋机械 | 河北湛存边坡防护工程有限公司-边坡防护网_边坡绿化修复_喷浆挂网 | 吸附式干燥机|零气耗压缩热干燥机|无锡气净法工业技术有限公司【官网】 | 松下PLC经销商-松下传感器-放大器-电磁阀-光电开关-金器[东莞均钛]品牌气动元件及工控产品一站式供应商 | 气体检测仪,多功能气体检测仪,四合一检测仪,氯气检测仪,有机挥发气体检测仪,气体报警器-南京诺邦电子科技有限公司 | 楼宇门厂家-氟碳漆门-不锈钢大门-单元门-锌合金大门-永康市龙卫门业 | 河北安润防腐管业股份有限公司-远程供液管路_远距离供液管路_远程供液系统 | 装盒机|全自动封盒机|纸盒子包装机|高速装盒机定制-温州胜泰机械有限公司 | 潍坊沃林机械设备有限公司-牵引式风送果园打药机,悬挂式风送果园喷雾机,自走式果树喷药机,车载式风送远程喷雾机-潍坊沃林机械设备有限公司-牵引式风送果园打药机,悬挂式风送果园喷雾机,自走式果树喷药机,车载式风送远程喷雾机 潍坊网络推广,临沂360推广,东营360推广,枣庄360推广,潍坊网站建设,潍坊网络公司,潍坊360搜索,潍坊APP开发,潍坊360推广,潍坊360代理,潍坊点睛网络科技有限公司 | 望崖阁书法培训班-杭州书法高考培训班2023届招生简章-优清画院 | 手术示教系统-实训示教系统-数字化手术室-直播录播系统 - 深圳市视源视讯技术有限公司 | 气体检测仪,多功能气体检测仪,四合一检测仪,氯气检测仪,有机挥发气体检测仪,气体报警器-南京诺邦电子科技有限公司 | 外圆/圆管抛光机_方管抛光机/除锈机_活塞杆抛光机-不锈钢管抛光机-邢台欧邦机械 | 泰安led显示屏-泰安户外裸眼3D显示屏-扩声系统-舞台灯光机械-电子屏-肥城宁阳新泰东平-泰安市奇美特电子有限公司 | 郑州宏大纺机有限公司| 上海航空货运,上海空运,东方航空快递,机场物流,航空快运,上海东方航空托运公司 | 苏州纸袋印刷_药袋、纸袋定制厂家_苏州嘉奕达印刷包装厂 |