国产久_亚欧精品一区_久久亚洲美女_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>
  • 国产福利久久精品| 一本久久知道综合久久| 999日本视频| 国产一区二区三区高清| 欧美资源在线| 精品国产一区二区三区麻豆免费观看完整版 | 亚洲一级黄色| 国产精品日韩欧美一区二区三区| 亚洲欧美日韩一区在线观看| 高清视频在线观看一区| 欧美日韩一区二区三区在线视频 | 日韩jizzz| 欧美精品aa| 久久精品二区| 日韩电影天堂视频一区二区| 牛夜精品久久久久久久99黑人| 亚洲国产1区| 高清一区二区三区视频| 亚洲精品高清视频| 国产婷婷精品| 欧美日韩一区在线播放| 激情久久久久| 国产一区二区高清视频| 欧美日韩国产亚洲一区| 91精品入口蜜桃| 欧美一区二区三区免费看| 国产精品一区亚洲| 无码免费一区二区三区免费播放 | 精品国产乱码久久久久久郑州公司 | 亚洲精品成人a8198a| 国产区日韩欧美| 日韩视频在线播放| 久久电影一区| 欧美日韩免费观看一区=区三区| 成人动漫视频在线观看免费| 欧美日韩一区综合| 久久九九视频| 美女国产精品| 韩日视频一区| 免费观看成人高| 亚洲欧美日韩国产综合精品二区| 少妇精品久久久久久久久久| 久久久国产精品一区二区三区| 亚洲乱码国产乱码精品天美传媒| 亚洲一区3d动漫同人无遮挡| 伊人情人网综合| 久久婷婷开心| 99re在线观看视频| 国产精品三区www17con| 欧美a级一区| 久久久久se| 91视频免费进入| 国产亚洲在线| 亚洲久久视频| 欧美日韩a区| 亚洲精品一区二区三区樱花| 欧美日韩精品免费在线观看视频| 欧美精品一卡| 欧美精品一区二区三区久久| 久久精品国产综合精品| 伊甸园精品99久久久久久| 欧美精品欧美精品| 国语精品中文字幕| 操人视频欧美| 老司机久久99久久精品播放免费| 亚洲视频福利| 午夜欧美精品| 亚洲在线视频一区二区| 麻豆91av| 欧美精品尤物在线| 欧美精品v日韩精品v国产精品| 成人av网站观看| 9a蜜桃久久久久久免费| 国产精品一级久久久| 日韩午夜黄色| 国产精品入口| 久久国产88| 99中文视频在线| 精品国产一区二区三区麻豆免费观看完整版 | 国产精品一区二区三区在线| 亚洲国产欧美日韩| 国外成人免费视频| 亚洲激情成人| 亚洲免费在线精品一区| 免费亚洲视频| 久久综合一区二区三区| 99在线热播| 欧美高清一区二区| 亚洲欧洲一二三| 国产精品分类| 国产精品一区二区三区四区五区| 亚洲欧美高清| 国产精品一区在线观看| 欧美精品一区二区视频| 亚洲国产欧美不卡在线观看 | 久久久久久亚洲精品不卡4k岛国| 性伦欧美刺激片在线观看| 香蕉国产精品偷在线观看不卡| 91久久爱成人| 欧美性xxxx69| 激情国产一区| 巨乳诱惑日韩免费av| 蜜桃传媒一区二区| 中文字幕欧美日韩一区二区三区| 黄色成人在线网址| 91免费版黄色| 亚洲资源在线网| 亚洲裸体俱乐部裸体舞表演av| 久久三级视频| 色一情一乱一伦一区二区三区| 欧美日韩国产不卡在线看| 国产欧美短视频| 蜜桃传媒视频麻豆一区| 国产专区一区| 国产91一区二区三区| 亚洲一区综合| 3d蒂法精品啪啪一区二区免费| 欧美一区观看| 国产日韩欧美一区二区| 免费一区二区三区| 国产欧美日韩亚洲一区二区三区| 国产主播一区二区三区四区| 国内精品久久久久久久影视蜜臀| 久久久夜精品| 一区二区三区在线观看www| 亚洲尤物影院| 在线免费观看成人网| 91精品国产99久久久久久红楼| 欧美一级爽aaaaa大片| 国语精品中文字幕| 国产精品乱子乱xxxx| 国产精品国产一区二区| 国产亚洲欧美一区二区| 91久久黄色| 亚洲韩国在线| 国产欧美韩日| 亚洲国产精品视频一区| 清纯唯美一区二区三区| 久久综合五月| 在线亚洲观看| 欧美欧美全黄| 日本一区网站| 久久天堂成人| 午夜精品美女久久久久av福利| 99re视频在线| 国产欧美日韩综合精品二区| 中文字幕剧情在线观看一区| 国产精品日韩欧美一区二区| 99国产精品99久久久久久粉嫩| 日韩精品欧美专区| 国产在线精品一区二区三区| 久久国产精品亚洲va麻豆| 欧美不卡在线| 色一情一区二区三区四区| 精品午夜一区二区| 99久久精品免费看国产四区| 国产亚洲在线| 一区二区三区四区五区精品视频| 欧美日韩一区二区国产| 亚洲国产一区二区三区在线播| 久久精品国产精品青草色艺| 成人av资源| 99re视频在线| 99热国产免费| 鬼打鬼之黄金道士1992林正英| 久久精品成人| 97人人澡人人爽| 久热综合在线亚洲精品| 亚洲欧美久久久| 国产日韩精品一区观看| 亚洲精品精选| 国产日韩视频| 亚洲一区二区三区四区五区午夜| 国产欧美一区二区色老头| 99成人在线| 翔田千里一区二区| 91一区二区三区| 精选一区二区三区四区五区| 国产精品毛片一区视频 | 午夜精品国产| 国产精品草草| 亚洲国产日韩美| 国产女主播一区二区| 国产主播精品| 亚洲区一区二区三区| 在线视频亚洲| 老司机精品视频网站| 国产厕所精品在线观看| 精品久久久三级| 欧美日韩一区在线观看视频| 亚洲欧美日韩综合一区| 欧美成人精品| 亚洲高清资源| 91嫩草在线| 青青影院一区二区三区四区| 午夜精品久久久久99热蜜桃导演 | 久久精品国产第一区二区三区最新章节| 狠狠久久综合婷婷不卡| 日韩免费av电影| 在线观看日韩av电影|