在线免费看污_亚洲视频在线免费观看_91精品国产电影_久久国产亚洲_久久四虎影院_亚洲欧美a_国产精品一区二区三

BIGEMPA Js API示例中心

popup拖動源代碼展示

代碼編輯區 運行 下載 還原
<!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.euxamster.com:9000/bigemap.js/v2.1.0/bigemap.css"
            rel="stylesheet"
        />
        <script src="http://www.euxamster.com: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.euxamster.com:9000";
            // 在ID為map的元素中實例化一個地圖,并設置地圖的ID號,ID號程序自動生成,無需手動配置 ,中心點,默認的級別和顯示級別控件
            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";

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

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

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

                    // 處理鼠標移動
                    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);
                    }

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

            // 打開彈出窗口
            marker.openPopup();
        </script>
    </body>
</html>
            
主站蜘蛛池模板: 轻轻草在线 | 精品久久久久久久久久 | 中文字幕第233页 | 日本免费www | 日日操干 | 另类综合视频 | 久久精品 | 亚洲精品免费日日日夜夜夜夜 | 美日韩免费视频 | 国产第三区 | 国产精品久久久亚洲第一牛牛 | 青青草人人 | 精品视频一区二区三区在线播放 | 国产一区二区在线视频 | 欧美伦理三级在线播放影院 | 日日摸日日添夜夜爽97 | jizz曰本| a在线看| 99国产高清久久久久久网站 | 手机看片国产欧美日韩高清 | 久久国产精品高清一区二区三区 | 国产偷2018在线观看午夜 | 漂亮的保姆高清在线观看韩国 | 久热爱免费精品视频在线播放 | 手机看片日韩日韩韩 | 国产一区亚洲一区 | 国产成人久久综合热 | 97天天摸天天碰天天爽 | 国产黄网 | 久久午夜免费鲁丝片 | 99视频精品全部在线播放 | 国产黄色片91 | 日本大逼 | 日本三级全黄三级a | 九九视频精品全部免费播放 | 三级中文字幕 | 国产精品国产精品 | 特级全黄| 日本aⅴ网站 | 天天色综合2| 日本不卡视频在线视频观看 |