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

顯示源代碼
鼠標移動展示信息
 開發文檔
            <!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <meta
            name="viewport"
            content="initial-scale=1,maximum-scale=1,user-scalable=no"
        />
        <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>
        <script src="/offline_data/newjunbiao/bmgl-plot.min.js"></script>
        <style>
            body {
                margin: 0;
                padding: 0;
            }
            #container {
                position: absolute;
                top: 0;
                bottom: 0;
                width: 100%;
            }
            .bmgl-widget-credits {
                display: none;
            }
            .div-layer {
                color: white;
                width: auto;
                height: 20px;
                line-height: 20px;
                font-family: "Franklin Gothic Medium", "Arial Narrow", Arial,
                    sans-serif;
            }
        </style>
        <title>Google Map Streets</title>
    </head>
    <body>
        <div id="container">
        </div>

        <script>
            bmgl.Config.HTTP_URL = 'http://ua.bigemap.com:30081/bmsdk/';
            var viewer = new bmgl.Viewer("container", {
                mapId: "bigemap.dc-satellite",
                infoBox: false,
                selectionIndicator: false,
                requestRenderMode: false,
            });
            viewer.camera.setView({
                destination: bmgl.Cartesian3.fromDegrees(
                    104.03678150013934,
                    30.613096395022374,
                    838.814509886492
                ),
                orientation: {
                    heading: 0.14291678809310948,
                    pitch: -0.3133525424755843,
                    roll: 6.275168271208376,
                },
            });
            var manager = new bmgl.div.DivLayerManager(viewer, {
                click: function (detail, position) {
                    // console.log(detail, position);
                },
            });
            var popupLayer = null;
            var handler = new bmgl.ScreenSpaceEventHandler(viewer.scene.canvas);
            var billboards = viewer.scene.primitives.add(
                new bmgl.BillboardCollection()
            );
            handler.setInputAction((e) => {
                var endPosition = e.endPosition;
                triggerFn(endPosition);
            }, bmgl.ScreenSpaceEventType.MOUSE_MOVE);

            fetch("/offline_data/newjunbiao/dx.json")
                .then((res) => res.json())
                .then((res) => {
                    console.log(res);
                    var fsArray = res.features;
                    fsArray.forEach((v, i) => {
                        var pos = v.geometry.coordinates;
                        var cc = billboards.add({
                            image: "/offline_data/newjunbiao/food.png",
                            position: bmgl.Cartesian3.fromDegrees(
                                pos[0],
                                pos[1],
                                1
                            ),
                            width:40,
                            height:40,
                        });
                        cc.extraData = {
                            pos: pos,
                            attr: v.properties,
                        };
                    });
                });

            function triggerFn(endPosition) {
                var obj = viewer.scene.pick(endPosition);
                if (bmgl.defined(obj)) {
                    if (obj.primitive && obj.primitive.extraData) {
                        var myData = obj.primitive.extraData;
                        // console.log("extraData", myData);
                        if (popupLayer != null) {
                            manager.removeLayer(popupLayer);
                            popupLayer = null;
                        }
                        var pos = myData.pos;
                        let pp = bmgl.Cartesian3.fromDegrees(pos[0], pos[1]);
                        popupLayer = new bmgl.div.DivLayer(
                            '<div class="div-layer">' +
                                `${myData.attr.name}` +
                                "</div>",
                            pp,
                            {
                                width: 50,
                                height: 50,
                                offset: {
                                    x: 0,
                                    y: -30,
                                },
                            }
                        );
                        manager.addLayer(popupLayer);
                    }
                } else {
                    if (popupLayer != null) {
                        manager.removeLayer(popupLayer);
                        popupLayer = null;
                    }
                    return;
                }
            }
        </script>
    </body>
</html>
        
主站蜘蛛池模板: 青岛除甲醛公司|青岛甲醛治理|青岛除甲醛|甲醛检测|光触媒除甲醛|装修除味除甲醛|新房除甲醛|青岛室内环境污染检测治理|青岛闪洁环保科技有限公司官网 | 漳州市鼎新拍卖有限公司 | 真空机器人维修_晶圆机械手保养_半导体机械臂维修_面板机器人保养_AMHS改造-广州市广科智能技术有限公司 | 小程序商城,_电商系统源码,直播商城定制开发电商系统源码,电商系统,java电商系统 | 双合金_注塑机_螺杆|炮筒|料管|料筒-广东海驰德塑胶机械有限公司 | 智慧社区_【功能更全、价格更低、案例更多】 - | 耐腐蚀磁力泵,直立式耐酸碱泵,立式耐酸碱泵,自吸式耐酸碱泵-杰凯泵业【官网】 | 内蒙古天奇生物科技有限公司——OEM代工|ODM定制|原料供应|骨肽|片剂|胶囊剂|口服液 | 上海品牌设计公司|品牌策划公司|包装设计公司|上海全案LOGO设计VI设计-木马品牌设计 | 粮食烘干机|玉米烘干机|稻谷烘干机|小麦烘干机|大型连续烘干塔|500吨连续烘干塔|钢板仓|-郑州新光矿山机械制造有限公司 | 水阻柜-液阻柜-高压开关柜-高压固态软启动柜-磁控软启动柜-电解粉-无功补偿柜-配电柜-襄阳源创电气 | 系统门窗加盟_门窗十大品牌_欧享门窗官网 | 水上浮筒_塑料浮筒_龙舟码头_浮筒浮动码头-黄山耀利水上设施有限公司 | 天津市友联机电设备有限公司| 深圳钢成培训专业从事,五轴培训,车铣复合培训,数控车床,CNC数控编程,模具编程 ,钣金机械与模具设计,powermill,mastercam,solidworks,ug,hypermill培训 | 山东正奇塑料机械有限公司,山东塑料机械,水带机组,塑料管材机,山东吹膜机组厂家,山东农膜机厂家 山东长青石油液压机械有限公司-致力于石油机械设备的研发制造,提供定制服务 | 振动给料机_电磁振动给料机_振动给料机厂家-新乡市大汉振动机械有限公司 | 上海塑料链条生产厂家-塑料网带批发-柔性齿形链价格-上海瀚幽传动机械有限公司 | 厦门,泉州自助餐上门|生日自助餐|婚礼自助餐|公司聚会自助餐|户外烧烤|冷餐|茶歇外卖配送-福建非选餐饮公司 | 首页|YULI玉立专业厨房电器官网|集成灶十大品牌 油烟机 燃气灶 | 移动厕所_真空环保厕所_环保厕所_景区生态厕所_雨施捷移动厕所生产厂家 | 园林绿化平台|园林绿化网|苗木网|苗圃网||苗木报价网|园林招标网|园林苗木网|园林工程网|景观设计网|园林机械网|绿化苗木网| | 河间市天一密封材料有限公司-回转窑密封设备,除尘过滤袋 | 家具板|橱柜衣柜家具板|木饰面定制|榉木胶合板|防水胶合板|胶合板厂家-佛山吉盛唐朝木业-大坂木业 | 手术示教系统-实训示教系统-数字化手术室-直播录播系统 - 深圳市视源视讯技术有限公司 | 磨粉机_上海磨粉机_雷蒙磨粉机_超细磨粉机_磨粉机价格-上海山卓重工机械有限公司 | 模具配件加工厂|东莞模具配件加工|模具配件加工厂|精密塑胶模具配件|东莞市优迪精密模具制品有限公司 | 青州市昌达机械设备有限公司_洗石机-洗砂机-筛沙机-砂石分离机-洗轮机-制砂机 | 陶瓷复合钢管-专业提供江苏陶瓷钢管和陶瓷内衬复合钢管的生产厂家 | 拓展器材_拓展训练器械_心理行为训练器械_沧州华北特训器械有限公司 | 校服定做厂家-屹奥校服-无限能量·校园绽放| 深圳激光焊锡机-全自动点胶机设备-全自动激光焊锡机厂家-深圳创精锐 | 中国(北京)国际园林绿化设备展览会 | 喷淋清洗剂,铝合金清洗剂-青岛爱大生环保科技有限公司 | 模温机_厂家_现货供应-卡塞尔机械(浙江)有限公司 | 三禾防爆-专业的防爆电气生产厂家 | 上海熙隆光电科技有限公司-半导体激光器,一字线激光器,光纤耦合激光器,拉曼激光器 | 真空烘箱-高低温试验箱-防爆烘箱-防爆高低温试验箱-老化房-恒温恒湿箱-高低温试验箱-高低温冲击试验箱厂家—上海标承实验仪器有限公司 | 削片机|木材破碎机|木材粉碎机|模板破碎机|双轴撕碎机_郑州木工机械制造厂 | 手术无影灯生产厂家-提供电动手术台,电动产床定制与批发-山东华辰医疗设备有限公司 | 思源医疗器械网,雾化器厂家,医用床生产厂家,医疗器械厂家,医疗器械代加工 |