BIGEMPA Js API示例中心

                圖層適配源代碼展示

                代碼編輯區 運行 下載 還原
                <!DOCTYPE html>
                <html>
                    <head>
                        <meta charset="UTF-8" />
                        <meta
                            name="viewport"
                            content="initial-scale=1,maximum-scale=1,user-scalable=no"
                        />
                        <!--
                        以下CSS地址請在安裝軟件了替換成本地的地址
                        CSS地址請使用:
                        http://localhost:9000/bigemap.js/v2.1.0/bigemap.css
                        軟件下載地址 http://www.xawiki.com/reader/download/detail201802017.html
                    -->
                        <link href="http://ua.bigemap.com:30081/bmsdk/bigemap.js/v2.1.0/bigemap.css" rel="stylesheet"/>
                    
                        <link
                            href="http://www.xawiki.com/Public/css/button.min.css"
                            rel="stylesheet"
                        />
                        <!--
                        JS地址請使用:
                        http://localhost:9000/bigemap.js/v2.1.0/bigemap.js
                    -->
                        <script src="http://ua.bigemap.com:30081/bmsdk/bigemap.js/v2.1.0/bigemap.js"></script>
                        <style>
                            body {
                                margin: 0;
                                padding: 0;
                            }
                            #map {
                                position: absolute;
                                top: 0;
                                bottom: 0;
                                width: 100%;
                            }
                            .tool {
                                position: absolute;
                                z-index: 10;
                                right: 10px;
                                top: 40px;
                            }
                        </style>
                        <title>圖層適配</title>
                    </head>
                    <body>
                        <p class="tool">
                            <a
                                id="point"
                                class="button button-tiny button-rounded button-primary"
                                href="javascript:void (0);"
                                >適配點</a
                            >
                            <a
                                id="line"
                                class="button button-tiny button-rounded button-primary"
                                href="javascript:void (0);"
                                >適配線</a
                            >
                            <a
                                id="polygon"
                                class="button button-tiny button-rounded button-primary"
                                href="javascript:void (0);"
                                >適配面</a
                            >
                            <a
                                id="all"
                                class="button button-tiny button-rounded button-primary"
                                href="javascript:void (0);"
                                >適配所有</a
                            >
                        </p>
                        <div id="map"></div>
                        <script type="text/javascript">
                            // 軟件配置信息地址,軟件安裝完成之后使用本地地址,如:http://localhost:9000
                            BM.Config.HTTP_URL = "http://ua.bigemap.com:30081/bmsdk/"
                            // 在ID為map的元素中實例化一個地圖,不要設置地圖ID,ID號程序自動生成,無需手動配置,設置中心點,默認的級別和顯示級別控件
                            var map = BM.map("map", null, {
                                crs: BM.CRS.EPSG4326,
                                center: [0, 0],
                                zoom: 2,
                                zoomControl: true,
                                attributionControl: false,
                                minZoom: 1,
                            });
                            let marker = BM.marker([60, 104]).addTo(map);
                            let line = BM.polyline([
                                [30, 102],
                                [28, 104],
                            ]).addTo(map);
                            let polygon = BM.polygon([
                                [10, 102],
                                [12, 104],
                                [20, 100],
                            ]).addTo(map);
                            // 創建一個圖層組,可以用于存放點,線,面數據
                            let group = BM.featureGroup();
                            var arcgis_satellite = BM.tileLayer("bigemap.dc-satellite");
                            arcgis_satellite.addTo(map);
                            // 適配點
                            document
                                .querySelector("#point")
                                .addEventListener("click", function () {
                                    // map.fitBounds(marker.getLatLng());
                                    map.setView(marker.getLatLng(), map.getZoom());
                                });
                            // 適配線
                            document
                                .querySelector("#line")
                                .addEventListener("click", function () {
                                    map.fitBounds(line.getBounds());
                                });
                            //適配面
                            document
                                .querySelector("#polygon")
                                .addEventListener("click", function () {
                                    map.fitBounds(polygon.getBounds());
                                });
                            //適配所有
                            document
                                .querySelector("#all")
                                .addEventListener("click", function () {
                                    group.clearLayers();
                                    group.addLayer(marker);
                                    group.addLayer(line);
                                    group.addLayer(polygon);
                                    map.fitBounds(group.getBounds());
                                });
                        </script>
                    </body>
                </html>
                            
                主站蜘蛛池模板: 久久精品国产精品国产精品污| 免费观看国产精品| 99久久精品免费观看国产| 日本动态图免费观看| 亚洲欧美日韩中文字幕在线一区| 色噜噜人体337p人体| 国产精品亚洲二区在线观看| 一区二区三区在线看| 日韩三级免费电影| 亚洲精品乱码久久久久久| 美女免费网站xx美女女女女女女bbbbbb毛片 | 网站在线观看你懂的| 国产欧美va欧美va香蕉在线| 99久无码中文字幕一本久道 | 亚洲欧美日韩精品久久奇米色影视| 美女张开双腿让男生捅| 国产成人精品视频网站| 91原创视频在线| 好吊妞免费视频| 中文字幕福利片| 日韩a在线播放| 亚洲乱码无限2021芒果| 澳门永久av免费网站| 午夜看一级特黄a大片| 韩国三级理论在线电影网| 国产精品久久久久久久| 99国内精品久久久久久久| 成人av电影网站| 久久久久久人妻无码| 最好2018中文免费视频| 亚洲国产精品成人午夜在线观看 | 厨房切底征服岳完整版| 黄色a三级三级三级免费看| 国产精品爽黄69天堂a| av色综合网站| 少妇大叫太大太爽受不了| 久久66热这里只会有精品| 日韩在线观看一区二区三区| 亚洲乱码无码永久不卡在线| 欧美激情一区二区三区在线| 人人添人人澡人人澡人人人爽 |