久久久久久一区_中文字幕在线不卡_精品不卡_久久久网_精品亚洲一区二区三区在线观看_欧美精品一区二区三区在线四季

BIGEMPA Js API示例中心

popup拖動源代碼展示

代碼編輯區(qū) 運(yùn)行 下載 還原
<!DOCTYPE html>

<html>
    <head>
        <meta charset="UTF-8" />
        <meta
            name="viewport"
            content="initial-scale=1,maximum-scale=1,user-scalable=no"
        />
        <link
            href="http://www.25psqa8o.cn:9000/bigemap.js/v2.1.0/bigemap.css"
            rel="stylesheet"
        />
        <script src="http://www.25psqa8o.cn:9000/bigemap.js/v2.1.0/bigemap.js"></script>
        <style>
            body {
                margin: 0;
                padding: 0;
            }
            #map {
                position: absolute;
                top: 0;
                bottom: 0;
                width: 100%;
            }
        </style>
        <title>Google Map Streets</title>
    </head>
    <body>
        <div id="map"></div>
        <script>
            // 軟件配置信息地址,軟件安裝完成之后使用本地地址,如:http://localhost:9000
            BM.Config.HTTP_URL = "http://www.25psqa8o.cn:9000";
            // 在ID為map的元素中實(shí)例化一個地圖,并設(shè)置地圖的ID號,ID號程序自動生成,無需手動配置 ,中心點(diǎn),默認(rèn)的級別和顯示級別控件
            var map = BM.map("map",null, {
                center: [30, 104],
                zoom: 13,
                zoomControl: true,
                attributionControl: false,
                preferCanvas: true,
                minZoom: 3,
            });
            var marker = BM.marker([30, 104]).addTo(map);
            var tileLayer = BM.tileLayer("bigemap.zhongkexingtu").addTo(map);
            // 綁定彈出窗口并添加拖動功能
            marker
                .bindPopup("拖動我!<br>這是一個可拖動的彈出窗口。")
                .on("popupopen", function (e) {
                    var popup = e.popup;
                    var element = popup.getElement();
                    var contentWrapper = element.querySelector(
                        ".bigemap-popup-content-wrapper"
                    );

                    var startContainerPoint;
                    var startMousePoint;
                    var dragging = false;

                    // 添加拖動樣式
                    contentWrapper.style.cursor = "move";

                    // 鼠標(biāo)按下事件
                    BM.DomEvent.on(contentWrapper, "mousedown", function (e) {
                        dragging = true;
                        startContainerPoint = map.latLngToContainerPoint(
                            popup.getLatLng()
                        );
                        startMousePoint = BM.point(e.clientX, e.clientY);

                        // 阻止默認(rèn)行為和事件冒泡
                        BM.DomEvent.stopPropagation(e);
                        BM.DomEvent.preventDefault(e);

                        // 添加全局移動和釋放事件
                        BM.DomEvent.on(document, "mousemove", onMouseMove);
                        BM.DomEvent.on(document, "mouseup", onMouseUp);
                    });

                    // 處理鼠標(biāo)移動
                    function onMouseMove(e) {
                        if (!dragging) return;

                        var newMousePoint = BM.point(e.clientX, e.clientY);
                        var offset = newMousePoint.subtract(startMousePoint);
                        var newContainerPoint = startContainerPoint.add(offset);
                        var newLatLng =
                            map.containerPointToLatLng(newContainerPoint);
                        // 更新彈出窗口位置
                        popup.setLatLng(newLatLng);
                        BM.DomEvent.stopPropagation(e);
                    }

                    // 處理鼠標(biāo)釋放
                    function onMouseUp() {
                        dragging = false;
                        BM.DomEvent.off(document, "mousemove", onMouseMove);
                        BM.DomEvent.off(document, "mouseup", onMouseUp);
                    }
                });

            // 打開彈出窗口
            marker.openPopup();
        </script>
    </body>
</html>
            
主站蜘蛛池模板: 久久久www成人免费精品 | 91精品久久久久久久91蜜桃 | 欧美十次 | 久久免费电影 | 成人毛片在线免费看 | 伊人免费视频二 | 国产精品久久久久久福利一牛影视 | 成人欧美一区二区三区在线播放 | 中文字幕在线视频观看 | 91视频污软件 | 亚洲tv视频| 97超碰网 | 欧美日韩激情在线 | 狠狠视频 | 亚洲一区二区在线播放 | 狠狠的干 | 欧美精品亚洲精品 | 国产传媒在线视频 | 欧美肉体xxxx肉交高潮 | 看黄色.com | 91日韩欧美| 国产精品久久久久久久久久久久冷 | 免费aaa视频 | 日本在线网 | 羞羞网站在线观看入口免费 | 久久一级| 经典法国性xxxx精品 | 久久综合入口 | 久久99国产一区二区三区 | 日本黄a三级三级三级 | 天天干天天添 | 污网站在线免费 | 亚洲jizzjizz日本少妇 | 蕉伊人| 琪琪午夜伦伦电影福利片 | 理论片一区| 91久久久久久久久久久久久 | 91精品综合久久久久久五月天 | 黄色av网站大全 | 一区二区免费 | 在线观看不卡一区 |