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

顯示源代碼
光錐
 開發(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;
            }
            //開啟抗鋸齒,讓圖像更加順滑
            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>
  • av免费精品一区二区三区| 亚洲国产欧美不卡在线观看| 亚洲性视频h| 亚洲福利av在线| 国产一级精品aaaaa看| 噜噜噜噜噜久久久久久91| 亚洲高清乱码| 日韩福利一区二区三区| 国产伦精品一区二区三区| 亚洲一区欧美激情| 国产日韩欧美一区在线 | 视频一区二区在线| 精品欧美一区二区精品久久| 久久精选视频| 鲁大师成人一区二区三区| 一本色道久久99精品综合| 亚洲国产99| 伊人久久亚洲影院| 18成人免费观看视频| 国语自产精品视频在线看8查询8| 亚洲一区综合| 欧美日韩1区2区3区| 自拍亚洲欧美老师丝袜| 欧美国产综合视频| 国模大胆一区二区三区| 国产综合亚洲精品一区二| 亚洲午夜精品国产| 亚洲精品偷拍| 免费在线日韩av| 乱人伦精品视频在线观看| 久久久久一区二区| 国产精品免费视频一区二区| 国产精品一区二区三区在线| 国产精品视频入口| 欧美视频小说| 欧美1区3d| 夜夜精品视频| 男人的天堂成人在线| 成人免费在线一区二区三区| 精品国产一区二区三区日日嗨| 久久精品日韩精品| 一区在线电影| 99热精品在线观看| 操一操视频一区| 欧美福利精品| 欧美日本国产精品| 久久不射2019中文字幕| 国产一级精品aaaaa看| 先锋影音一区二区三区| 国内激情久久| 久久一区欧美| 水蜜桃亚洲精品| av不卡免费看| 精品在线一区| 黄色日韩精品| 7777精品伊久久久大香线蕉语言| 久久久综合香蕉尹人综合网| 一区二区三区四区免费视频| 国产一区二区三区的电影| 国产精品yjizz| 欧美特黄a级高清免费大片a级| 国产日韩1区| 日韩精品一区二区三区四区五区| 伊人精品在线| 看欧美日韩国产| 亚洲乱亚洲高清| 日韩av电影免费在线| 在线看片欧美| 日本一区二区精品| 国产精品综合| 亚洲国产午夜伦理片大全在线观看网站| 亚洲激情不卡| 少妇精品久久久久久久久久| 性伦欧美刺激片在线观看| 亚州欧美一区三区三区在线 | 国产亚洲欧美一区二区三区| 精品国产乱码一区二区三区四区| 国产精品videossex久久发布| 国产精品99久久久久久久| 黄色欧美日韩| 日韩久久精品一区二区三区| 国产美女一区| 欧美另类视频| 欧美亚洲国产免费| 99理论电影网| 亚洲人成人一区二区三区| 日韩精品一区二区三区色偷偷| 免费日韩av片| 亚洲承认在线| 在线看视频不卡| 国产主播一区二区三区四区| 国产精品外国| 激情久久中文字幕| 亚洲高清在线观看一区| 国产精品一区二区欧美| 精品不卡视频| 在线天堂一区av电影| 鲁丝一区二区三区免费| 久久久久一区二区| 国产精品一页| 一区二区日本视频| 亚洲高清资源| 黄色精品网站| 国产一区清纯| 欧美午夜国产| 你懂的国产精品永久在线| 久久综合入口| 欧美最大成人综合网| 国产精品久久一区二区三区| 久久免费国产| 久久精品五月| 91亚洲精品丁香在线观看| 在线视频免费在线观看一区二区| 亚洲一二三区在线| 亚洲午夜黄色| 中日韩在线视频| 国产精品久久九九| 亚洲欧美激情诱惑| 羞羞答答国产精品www一本| 亚洲在线免费| 亚洲一区欧美二区| 久久久久久亚洲精品不卡4k岛国| 亚洲影视在线| 高清免费日韩| 久久亚洲精品欧美| 日韩国产高清一区| 亚洲欧美日韩精品综合在线观看| 特级西西444www大精品视频| 亚洲一区尤物| 一区二区亚洲精品| 在线亚洲成人| 老司机午夜精品视频| 粉嫩精品一区二区三区在线观看| 国产欧美一区二区视频 | 欧美三级网色| 中文字幕日韩一区二区三区| 欧美日韩三区| 另类激情亚洲| 久久久久se| 亚洲一区二区在| 亚洲先锋成人| 91丝袜脚交足在线播放| 麻豆久久久av免费| 欧美成人在线免费观看| 一本久道久久久| 国产精品日韩高清| 午夜免费电影一区在线观看| 欧美日韩一区二区视频在线观看| 亚洲视频播放| 久久99欧美| 欧美视频亚洲视频| 久久在线精品| 欧美日韩一区在线观看视频| 欧美理论在线| 99国产超薄丝袜足j在线观看| 日韩国产美国| 亚洲精品一区二区三区樱花| 国产精品对白一区二区三区| 亚洲春色在线视频| 国产伦精品一区二区三| 久久久com| 国产精品二区三区四区| 久久九九99| 中文字幕欧美日韩一区二区| 亚洲一区二区网站| 亚洲午夜精品久久久中文影院av| 精品91在线| 欧美日韩综合精品| 亚洲综合日韩| 亚洲一区二区三区精品在线观看| 欧美在线综合| 欧美日韩视频| 欧美久久电影| 免费日韩av片| 韩日视频一区| 欧美尤物一区| 久热国产精品| 韩日成人av| 日韩欧美三级一区二区| 久久亚洲精选| 激情欧美一区| 日韩欧美视频一区二区三区四区| 国产精品外国| 亚洲调教视频在线观看| 欧美在线激情| 国产精品露出视频| 国产欧美精品久久| 欧美三级网页| 欧美一区二区在线视频观看| 久久久国产亚洲精品| 亚洲第一伊人| 欧美韩国一区| 先锋影音亚洲资源| 蜜桃成人在线| 国产伦精品一区二区三毛| 亚洲免费网站| 国产精品久久久对白| 欧美三级黄美女| 欧美精品二区| 欧美在线亚洲综合一区|