亚洲动漫在线观看-亚洲动漫第一页-亚洲丁香婷婷-亚洲丶国产丶欧美一区二区三区-亚洲第一综合网站-亚洲第一永久色

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://m.bjxdny.cn/reader/download/detail201802017.html
    -->
    <link href="http://ua.bigemap.com:30081/bmsdk/bigemap.js/v2.1.0/bigemap.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%; }
    </style>
    <title>Google Map Streets</title>
</head>
<body>
    <div id='map'></div>
    <script>
        // 軟件配置信息地址,軟件安裝完成之后使用本地地址,如:http://localhost:9000
        BM.Config.HTTP_URL = "http://ua.bigemap.com:30081/bmsdk/"
        
        // 在ID為map的元素中實例化一個地圖,并設置地圖的ID號為 bigemap.baidu-map,ID號程序自動生成,無需手動配置,并設置地圖的投影為百度地圖 ,中心點,默認的級別和顯示級別控件
        var map = BM.map('map', 'bigemap.dc-satellite', { crs: BM.CRS.EPSG4326,center: [0, 0], zoom: 2, zoomControl: true,attributionControl:false });
        var latlngs = [
            [30, 102.68],
            [37, 108.43],
            [37.04, 118.2]
        ];
        //創建多邊形,并設置填充顏色 ,具體詳細API請參見:http://m.bjxdny.cn/offlinemaps/api/#polygon
        var polygon = BM.polygon(latlngs, {color: '#369'}).addTo(map);
        // 讓地圖適配當前的線段
        map.fitBounds(polygon.getBounds());
            map.on('click',function(e){
        var p=map.project([e.latlng.lat,e.latlng.lng]);
        var ps=latlngs.map(v=>{
            return [map.project(v).x,map.project(v).y];
        });
        if(isIn([p.x,p.y],ps)){
            alert('在內部');
        }else{
            alert('在外部');
        }
    });

    function isIn(a, b,c) {
        var d = a[0];
        a = a[1];
        var e = !1, f, h, k, l, m = b.length, n = 0;
        for (l = m - 1; n < m; l = n,
            n += 1) {
            var p = !1;
            f = b[n][0];
            h = b[n][1];
            k = b[l][0];
            l = b[l][1];
            if (f === d && h === a || k === d && l === a)
                return c ? !0 : !1;
            if (h < a === l >= a) {
                f = (k - f) * (a - h) / (l - h) + f;
                if (d === f)
                    return c ? !0 : !1;
                p = d < f
            }
            p && (e = !e)
        }
        return e
    }
    </script>
</body>
</html>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
主站蜘蛛池模板: 91一区二区在线观看精品 | 韩国最新理论三级在线观看 | 5g影院天天影院天天爽影院网站 | 国产精品视频一区二区三区不卡 | 精品高潮呻吟99AV无码视频 | 日本在线观看视频网站 | 经典千人斩一区二区视频 | 91精品国产高清久久久久久 | 久久青草免费91线频观看站街 | 天作谜案免费完整版在线观看 | 久热人人综合人人九九精品视频 | 99热99在线 | 成人性生交大片免费看软件 | 国产xx肥老妇视频奂费 | 冰雪奇缘1完整版免费观看 变形金刚第一部 | 全彩成人18h漫画 | 亚洲激情在线 | 欧美精品一区二区三区免费 | 青青色在线 | 猥琐对着美女飞机喷到脸上 | 男人桶女下面60分钟视频 | 青草视频网站在线观看 | 亚洲福利精品电影在线观看 | 波多野结衣中文字幕乱七八糟 | 骚虎网站在线观看 | 楚乔传第二部免费观看全集完整版 | 色亚| 欧美一区二区三区四区在线观看 | 91在线亚洲综合在线 | 国内自拍网红在线自拍综合 | 99在线观看视频免费 | 亚洲不卡视频在线观看 | 91精品国产91久久久久 | 海派甜心完整版在线观看 | 国产三级精品91三级在专区 | 青青草视频国产 | 亚洲 日韩 国产 中文视频 | 免费一区二区视频 | 国产高清国内精品福利色噜噜 | 欧美影院一区二区三区 | 九九国产视频 |