国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久

顯示源代碼
光錐
 開(kāi)發(fā)文檔
            <!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="http://bigemap.com/offline_data/newjunbiao/bmgl-plot.min.js"></script>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            html,
            body {
                width: 100%;
                height: 100%;
            }
            #container {
                width: 100%;
                height: 100%;
            }
            .bmgl-widget-credits {
                display: none;
            }
            .tools {
                position: absolute;
                z-index: 9;
                width: 200px;
                height: 40px;
                top: 20px;
                left: 20px;
            }
            .div-layer {
                color: white;
                width: 200px;
                height: 60px;
                line-height: 20px;
                font-family: "楷體";
                font-weight: 400;
                background-color: #3b474e;
                display: flex;
                flex-direction: column;
                box-sizing: border-box;
                padding-left: 10px;
            }
        </style>
        <title>Google Map Streets</title>
    </head>
    <body>
        <div id="container">
            <div class="tools">
                <button class="one">清除所有的光錐</button>
                <!-- <button class="two">隨機(jī)生成光錐</button> -->
            </div>
        </div>
        <script type="module">
            import { ConeGlow } from "/offline_data/gz/ConeGlow.js";
            bmgl.Config.HTTP_URL = 'http://ua.bigemap.com:30081/bmsdk/';
            window.viewer = new bmgl.Viewer("container", {
                mapId: "bigemap.dc-tian-w-satellite",
                infoBox: false,
                requestRenderMode: false,
            });
            if (bmgl.FeatureDetection.supportsImageRenderingPixelated()) {
                viewer.resolutionScale = window.devicePixelRatio;
            }
            //開(kāi)啟抗鋸齒,讓圖像更加順滑
            viewer.scene.postProcessStages.fxaa.enabled = true;
            var glowArr = [];
            // 彈出框管理對(duì)象
            var manager = new bmgl.div.DivLayerManager(viewer, {
                click: function (detail, position) {
                    // console.log(detail, position);
                },
            });
            var popupLayer = null;
            var aquaGlow = new ConeGlow(
                viewer,
                bmgl.Cartesian3.fromDegrees(104, 30),
                {
                    height: 500,
                    bottomRadius: 200,
                    color: bmgl.Color.AQUA,
                    // 添加一些額外的數(shù)據(jù)用于判斷
                    extraData: {
                        pos: [104, 30],
                        attr: "藍(lán)色光錐",
                    },
                }
            );

            var redGlow = new ConeGlow(
                viewer,
                bmgl.Cartesian3.fromDegrees(104.01, 30.04),
                {
                    height: 500,
                    bottomRadius: 200,
                    color: bmgl.Color.RED,
                    extraData: {
                        pos: [104.01, 30.04],
                        attr: "紅色光錐",
                    },
                }
            );

            var yellowGlow = new ConeGlow(
                viewer,
                bmgl.Cartesian3.fromDegrees(104.03, 30.04),
                {
                    height: 500,
                    bottomRadius: 200,
                    color: bmgl.Color.YELLOW,
                    extraData: {
                        pos: [104.03, 30.04],
                        attr: "黃色光錐",
                    },
                }
            );

            glowArr.push(aquaGlow);
            glowArr.push(redGlow);
            glowArr.push(yellowGlow);

            viewer.scene.camera.flyTo({
                destination: bmgl.Cartesian3.fromDegrees(104, 30, 30000),
            });

            //創(chuàng)建事件處理對(duì)象
            var handler = new bmgl.ScreenSpaceEventHandler(viewer.scene.canvas);
            //設(shè)置點(diǎn)擊事件
            handler.setInputAction((e) => {
                var endPosition = e.position;
                triggerFn(endPosition);
            }, bmgl.ScreenSpaceEventType.LEFT_CLICK);

            function triggerFn(endPosition) {
                var obj = viewer.scene.pick(endPosition);
                // console.log("obj", obj);
                if (bmgl.defined(obj)) {
                    if (obj.primitive && obj.primitive.extraData && obj.primitive.extraData.attr) {
                        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">' +
                                '<h5>'+`${myData.attr}`+ '</h5>'+
                                '<h5>'+`經(jīng)緯度:${myData.pos.toString()}`+ '</h5>'+
                                "</div>",
                            pp,
                            {
                                width: 50,
                                height: 50,
                                offset: {
                                    x: 0,
                                    y: -90,
                                },
                            }
                        );
                        manager.addLayer(popupLayer);
                    }
                } else {
                    if (popupLayer != null) {
                        manager.removeLayer(popupLayer);
                        popupLayer = null;
                    }
                    return;
                }
            }

            document
                .querySelector(".one")
                .addEventListener("click", function (e) {
                    glowArr.forEach((v) => {
                        //移除光錐
                        v.remove();
                    });
                    glowArr = [];
                });
        </script>
    </body>
</html>
        
国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久
<code id="kseui"><acronym id="kseui"></acronym></code>
  • <abbr id="kseui"><tbody id="kseui"></tbody></abbr>
  • <button id="kseui"></button>
  • 国产一区二区三区久久久久久久久 | 欧美日本国产精品| 久久蜜桃精品| 亚洲国产高清视频| 在线丝袜欧美日韩制服| 久久久水蜜桃| 国产精品露出视频| 国产精品一区二区在线观看 | 久久本道综合色狠狠五月| 国产精品初高中精品久久| 日韩一区二区三区资源| 国产精品一区二区三区在线观 | 午夜精品福利一区二区| 欧美成ee人免费视频| 国产精品一区二区不卡视频| 国产精品夜夜夜一区二区三区尤| 黑人一区二区三区四区五区| 一区二区三区的久久的视频| 视频一区二区综合| 亚洲精品视频一二三| 欧美日韩系列| 久久综合给合久久狠狠色| 国产精品久久久久久久久久直播| 成人av蜜桃| 国产精品入口免费| 久久国产精品精品国产色婷婷| 国产精品手机在线| 欧美国产一二三区| 秋霞在线观看一区二区三区| 亚洲第一导航| 欧美体内she精视频在线观看| 伊人久久99| 欧美午夜不卡| 一区二区三区成人精品| 亚洲一区免费| 97se亚洲综合| 蜜桃日韩视频| 午夜久久tv| 国产视频一区在线观看一区免费| 免费在线成人| 久久国产精品99久久久久久丝袜| 色涩成人影视在线播放| 国产精品九九| 香蕉精品999视频一区二区| av日韩中文字幕| 日韩精品久久久| 激情av一区| 91手机在线观看| 欧美性天天影院| 一区二区亚洲精品| 97久久天天综合色天天综合色hd| 欧美二区三区| 亚洲三级观看| 精品伊人久久大线蕉色首页| 在线电影看在线一区二区三区| 亚洲激情国产| 久久久久久99| 国产一区欧美| 国产美女99p| 欧美系列一区| 精品国产乱码久久久久久88av| 亚洲美女搞黄| 久久精品欧洲| 欧美在线视频二区| ts人妖另类在线| 欧美高清一区| 国产精品乱码| 亚洲毛片av| 日韩和欧美的一区二区| 亚洲九九精品| 欧美日韩一区二区三区免费| 亚洲深夜影院| 欧美一区二区三区另类| 老色鬼久久亚洲一区二区| 亚洲一区尤物| 国偷自产av一区二区三区小尤奈| 欧美日本一区| 欧美二级三级| 99超碰麻豆| 激情文学一区| 日韩精品久久一区| 高清不卡日本v二区在线| 国产精品国产精品| 日本免费高清不卡| 国产a一区二区| 国产一区二区三区久久| 一个色的综合| 久久艳妇乳肉豪妇荡乳av| 国产区日韩欧美| 欧美成熟视频| 日韩性感在线| 精品久久久三级| 老司机一区二区三区| 国产一区再线| 先锋影音亚洲资源| 欧美日韩成人一区二区三区| 99中文字幕| 男人天堂欧美日韩| 一本久久综合| 亚洲欧洲精品一区二区| 欧美日一区二区在线观看| 色一情一乱一伦一区二区三区丨| 国产麻豆日韩| 国产尤物99| 国产精品久久精品国产| 亚洲自啪免费| 蜜桃久久av| 国产美女在线精品免费观看| 影音先锋中文字幕一区二区| 欧美区亚洲区| 欧美日韩1区| 国户精品久久久久久久久久久不卡| 日韩欧美电影一区二区| 欧美久久久久久久| 欧美一区2区三区4区公司二百| 国产一区二区三区黄| 国产精品三区在线| 精选一区二区三区四区五区| 国内精品**久久毛片app| 国产免费一区| 久久久久久精| 日韩激情视频| 中文字幕一区二区三区在线乱码| 亚洲黄色成人久久久| 欧美在线高清| 在线免费高清一区二区三区| 亚洲黄色成人久久久| 日韩午夜黄色| 麻豆成人精品| 91免费版黄色| 欧美午夜视频在线| 中文字幕在线观看一区二区三区| 欧美色图麻豆| 麻豆av一区二区三区| 国产精品嫩草在线观看| 麻豆久久久9性大片| 日本一区视频在线| 国产精品v欧美精品v日韩| 国产人成精品一区二区三| 久久亚洲风情| 久久99欧美| 欧美日韩亚洲在线| 午夜亚洲性色视频| 国产一区二区三区奇米久涩| 欧美亚洲另类在线一区二区三区| 宅男av一区二区三区| 国产精品theporn| 久久久综合网| 欧美精品成人一区二区在线观看| 中国成人在线视频| 中文网丁香综合网| 国内外成人免费视频| 午夜视频一区| 久久亚洲美女| 伊人久久av导航| 久久国产日韩| 深夜福利成人| 免费永久网站黄欧美| 欧美三级华人主播| 亚洲美女视频在线免费观看| 成人动漫在线观看视频| 亚洲一一在线| 久久性天堂网| 午夜日韩福利| 国产九色91| 狠狠色狠狠色综合日日tαg| 成人xxxxx色| 国产一区视频观看| 蜜桃精品久久久久久久免费影院| 1000部精品久久久久久久久| 国产精品福利视频| 亚洲精品一区二区三区蜜桃久 | 日本一区二区久久精品| 亚洲激情影院| 日本一区二区三区四区高清视频| 性色一区二区| 中文字幕日韩精品一区二区| 成人免费观看网站| 亚洲高清资源| 亚洲三区四区| 国内精品二区| 麻豆久久婷婷| 激情综合激情| 伊人色综合久久天天五月婷| 国产精品国产三级欧美二区| 亚洲精品欧美精品| 亚洲电影网站| 欧美12av| 国产欧美一区二区视频| 国产精品一区二区欧美| 国产一区二区无遮挡| 日韩免费一区二区三区| 国产偷久久久精品专区| 99香蕉国产精品偷在线观看 | 国产精品高清一区二区三区| 国产综合激情| 欧美影视一区| 亚欧洲精品在线视频免费观看| 精品国产_亚洲人成在线| 久久久99爱|