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

BIGEMPA Js API示例中心

箭頭線源代碼展示

代碼編輯區(qū) 運行 下載 還原
<!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.js/v2.1.0/bigemap.css" rel="stylesheet"/>
        <script src="http://ua.bigemap.com:30081/bmsdk/bigemap.js/v2.1.0/bigemap.js"></script>
        <script src="/bmapdemo/arrowline/polylineDecorator.js"></script>
        <style>
            body {
                margin: 0;
                padding: 0;
            }
            #map {
                position: absolute;
                top: 0;
                bottom: 0;
                width: 100%;
            }
        </style>
        <title>ArcGis Map</title>
    </head>
    <body>
        <div id="map"></div>
        <script>
            // 軟件配置信息地址,軟件安裝完成之后使用本地地址,如:http://localhost:9000
            BM.Config.HTTP_URL = "http://ua.bigemap.com:30081/bmsdk/"
            // 在ID為map的元素中實例化一個地圖,并設(shè)置地圖的ID號為bigemap.arcgis-map,ID號程序自動生成,無需手動配置,無需設(shè)置地圖投影 ,設(shè)置中心點,默認的級別和顯示級別控件
            window.map = BM.map("map", "bigemap.dc-tian-w-satellite", {
                center: [57, -19],
                zoom: 6,
                zoomControl: true,
                attributionControl: false,
            });
            var arrow = BM.polyline(
                [
                    [57, -19],
                    [60, -12],
                    [56,-10],
                    [52,-9]
                ],
                {
                    color: "#e53e31",
                    dashArray: "2,4",
                }
            ).addTo(map);
            window.arrowHead = BM.polylineDecorator(arrow, {
                patterns: [
                    {
                        //設(shè)置箭頭位于線端的位置
                        offset: "100%",
                        // 當(dāng)箭頭的offset不位于100%是會根據(jù)offset的值來重復(fù)展示箭頭
                        repeat: 0,
                        // symbol設(shè)置箭頭的樣式
                        symbol: BM.Symbol.arrowHead({
                            // 像素大小
                            pixelSize: 40,
                            // 是否是多邊形
                            polygon: false,
                            // 調(diào)整箭頭的樣式這個的話可以參考,BM.polyline的文檔
                            pathOptions: {
                                stroke: true,
                                color: "#e53e31",
                                opacity: 0.8,
                            },
                        }),
                    },
                ],
            }).addTo(map);

    
            // 點線效果
            var pathPattern = BM.polylineDecorator(
                [
                    [49.543519, -12.469833],
                    [49.808981, -12.895285],
                    [50.056511, -13.555761],
                    [50.217431, -14.758789],
                    [50.476537, -15.226512],
                    [50.377111, -15.706069],
                    [50.200275, -16.000263],
                    [49.860606, -15.414253],
                    [49.672607, -15.710152],
                    [49.863344, -16.451037],
                    [49.774564, -16.875042],
                    [49.498612, -17.106036],
                    [49.435619, -17.953064],
                    [49.041792, -19.118781],
                    [48.548541, -20.496888],
                    [47.930749, -22.391501],
                    [47.547723, -23.781959],
                    [47.095761, -24.94163],
                    [46.282478, -25.178463],
                    [45.409508, -25.601434],
                    [44.833574, -25.346101],
                    [44.03972, -24.988345],
                ],
                {
                    patterns: [
                        {
                            offset: 12,
                            repeat: 25,
                            symbol: BM.Symbol.dash({
                                pixelSize: 10,
                                pathOptions: { color: "#f00", weight: 2 },
                            }),
                        },
                        {
                            offset: 0,
                            repeat: 25,
                            symbol: BM.Symbol.dash({ pixelSize: 0 }),
                        },
                    ],
                }
            ).addTo(map);

            // --- 標(biāo)注路線 ---
            var markerLine = BM.polyline(
                [
                    [58.44773, -28.65234],
                    [52.9354, -23.33496],
                    [53.01478, -14.32617],
                    [58.1707, -10.37109],
                    [59.68993, -0.65918],
                ],
                {
                    opacity: 0,
                }
            ).addTo(map);
            var markerPatterns = BM.polylineDecorator(markerLine, {
                patterns: [
                    {
                        offset: "5%",
                        repeat: "10%",
                        symbol: BM.Symbol.marker({
                            rotate: true,
                            markerOptions: {
                                icon: BM.icon({
                                    iconUrl: "/bmapdemo/arrowline/arrow.png",
                                    iconSize:[16,16],
                                    iconAnchor: [16, 16],
                                }),
                            },
                        }),
                    },
                ],
            }).addTo(map);

            // 加載旋轉(zhuǎn)的箭頭
            var pathPattern = BM.polylineDecorator(
                [
                    [42.9, -15],
                    [44.18, -11.4],
                    [45.77, -8.0],
                    [47.61, -6.4],
                    [49.41, -6.1],
                    [51.01, -7.2],
                ],
                {
                    patterns: [
                        {
                            offset: 0,
                            repeat: 10,
                            symbol: BM.Symbol.dash({
                                pixelSize: 5,
                                pathOptions: {
                                    color: "#000",
                                    weight: 1,
                                    opacity: 0.2,
                                },
                            }),
                        },
                        {
                            offset: "16%",
                            repeat: "20%",
                            symbol: BM.Symbol.marker({
                                rotate: true,
                                markerOptions: {
                                    icon: BM.icon({
                                        iconUrl: "/bmapdemo/arrowline/icon_plane.png",
                                        iconAnchor: [16, 16],
                                    }),
                                },
                            }),
                        },
                    ],
                }
            ).addTo(map);

            //加載多箭頭線段數(shù)組
            var multiCoords1 = [
                [
                    [47.5468, -0.791],
                    [48.8068, -0.1318],
                    [49.1242, 1.6699],
                    [49.4966, 3.2958],
                    [51.4266, 2.8564],
                    [51.7542, 2.1093],
                ],
                [
                    [48.0193, -2.8125],
                    [46.3165, -2.8564],
                    [44.9336, -1.0107],
                    [44.5278, 1.582],
                    [44.8714, 3.7353],
                    [45.8287, 5.1855],
                    [48.1953, 5.1416],
                ],
                [
                    [45.9205, 0.4394],
                    [46.7699, 0.9228],
                    [47.6061, 2.5488],
                    [47.754, 3.3837],
                ],
            ];
            var plArray = [];

            for (var i = 0; i < multiCoords1.length; i++) {
                plArray.push(BM.polyline(multiCoords1[i]).addTo(map));
            }
            window.nn = BM.polylineDecorator(multiCoords1, {
                patterns: [
                    {
                        offset: 25,
                        repeat: 50,
                        symbol: BM.Symbol.arrowHead({
                            pixelSize: 15,
                            pathOptions: {
                                fillOpacity: 1,
                                weight: 0,
                                color: "#2edc71",
                            },
                        }),
                    },
                ],
            }).addTo(map);
            nn.on("click", function (e) {
                console.log(e);
            });
        </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一区| 亚洲一区二区三区精品动漫| 欧美暴力喷水在线| 国产偷久久久精品专区| 国产伦精品一区二区三毛| 欧美连裤袜在线视频| 欧美久久久久久久| 久久中文在线| 亚洲一区二三| 福利精品视频| 欧美日韩国产综合视频在线| 亚欧成人精品| 尤物国产精品| 99视频网站| 午夜久久资源| 麻豆精品网站| 午夜欧美精品| 精品中文字幕人| 亚洲精品一二| 色一情一乱一伦一区二区三欧美 | 亚洲一区精彩视频| 一本色道婷婷久久欧美| 久久av一区二区三区亚洲| 国内精品**久久毛片app| av资源站久久亚洲| 激情欧美日韩| 美女精品国产| 久久大逼视频| 国产一区二区中文| 欧美日韩在线观看一区二区三区 | 精品一卡二卡三卡四卡日本乱码| 亚洲一二三区精品| 亚洲不卡1区| 国产伦精品一区二区三区照片| 欧美日韩理论| 欧美人xxxxx| 99九九视频| 国产亚洲欧美另类一区二区三区| 日本一区不卡| 国产一区二区黄色| 2020国产精品久久精品不卡| 一区在线电影| 欧美少妇一区| 最新精品视频| 亚洲mv在线看| 日本一区二区在线视频| 成人做爰66片免费看网站| 国产精品免费一区二区三区观看| 中文字幕日韩一区二区三区不卡 | 欧美日本国产精品| 国产精品夜夜夜一区二区三区尤| 国产精品夜夜夜| 亚洲精品婷婷| 亚洲国产高清一区| 国产在线观看一区| 欧美久久一区| 欧美午夜一区| 伊人精品成人久久综合软件| 一区二区三区电影| 亚洲欧美成人一区| 欧美一二三四五区| 欧美日韩精品免费观看| 久久久久久艹| 日本午夜精品一区二区| 日韩国产在线一区| 欧美一区国产一区| 欧美日韩在线一二三| 蜜桃av色综合| 日本在线播放不卡| 亚洲一区二区三区欧美| 亚洲人成网站在线播放2019| 亚洲精品一区二区三区蜜桃久| 亚洲欧美日韩不卡一区二区三区| 一区二区三区视频在线播放| 一区二区成人国产精品 | 一区二区三区四区视频在线| 日韩欧美精品在线不卡| 亚洲成人精品电影在线观看| 亚洲自拍偷拍二区| 好吊日精品视频| 国产视频一区三区| 国产高清一区视频| 欧美人与性禽动交精品| 亚洲一区综合| 99国产精品久久久久老师| 欧美亚洲专区| 久久99精品国产99久久| 日韩久久不卡| 狠狠色综合网| 91观看网站| 日韩色妇久久av| 一区二区视频在线观看| 久久精品导航| 久久综合一区| 亚洲福利一区| 成人欧美一区二区三区在线观看| 欧美日韩国产综合视频在线| 欧美一区免费视频| 亚洲一区二区三区涩| 国产精品中出一区二区三区| 亚洲高清123| 午夜一区在线| 香蕉久久夜色| 亚洲欧美日韩精品一区二区| 国产精品午夜av在线| 亚洲在线色站| 麻豆av福利av久久av| 日产中文字幕在线精品一区 | 亚洲一区尤物| 天天综合狠狠精品| 午夜在线一区| 亚洲国产婷婷香蕉久久久久久99| 99视频日韩| 九色综合日本| 国产一区二区你懂的| 欧美午夜精品久久久久久蜜| 亚洲日本成人| 区一区二区三区中文字幕| 好看的av在线不卡观看| 国产成人一区二区三区免费看| 欧美日韩理论| 欧美极品一区| 3d动漫精品啪啪一区二区三区免费| 日韩欧美三级电影| 97免费高清电视剧观看| 狠狠色噜噜狠狠色综合久| 国产在线精品一区二区三区| 亚洲精品一二| 在线精品亚洲一区二区| 精品视频免费观看| 亚洲伊人观看| 久久久com| 中文字幕中文字幕在线中心一区| 国产欧美丝祙| 中文字幕剧情在线观看一区| 国产精品区二区三区日本| 亚洲人久久久| 艳色歌舞团一区二区三区| 国产99视频精品免费视频36| 91久久国产自产拍夜夜嗨| 天堂av一区二区| 久久精品国产美女| 99中文视频在线| 亚洲欧美日韩在线观看a三区| 国产精品久久| 欧美aa国产视频| 亚洲欧美久久234| 欧洲久久久久久| 精品一区二区国产| 国产伦精品一区| 国产日韩欧美精品| 国产a一区二区| 国产福利一区二区三区在线观看| 国产日韩一区| 国产伦精品一区二区三区视频黑人| 极品中文字幕一区| 欧美婷婷在线| 国产精品久久| 91久久久久| 亚洲黄色视屏| 99re国产精品| 亚洲免费成人| 国产精品久久久久久久久婷婷| 亚洲精品中文字幕在线| 亚洲日韩视频| 国产精品一级久久久| 国产欧美三级| 久久大逼视频| 7777奇米亚洲综合久久 | 欧美一区免费视频| 亚洲永久激情精品| 欧美午夜电影在线观看 | 国产一区久久| 亚洲精品日韩精品| 亚洲最新在线| 99www免费人成精品| 加勒比在线一区二区三区观看| 精品一区二区三区国产| 日韩高清专区| 黄色av一区| 性娇小13――14欧美| 99免费在线视频观看| 国产综合18久久久久久| 欧美男人的天堂| 欧美精品九九| 国产日韩视频| 精品国产91亚洲一区二区三区www| 久久久久久国产精品mv| 亚洲日本无吗高清不卡| 亚洲国产精品一区二区第一页| 国产一区二区三区成人欧美日韩在线观看| 免费亚洲婷婷| 日韩欧美亚洲区| 国产欧美亚洲一区| 精品国产免费一区二区三区|