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

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.25psqa8o.cn/reader/download/detail201802017.html
    -->
	<link href='http://www.25psqa8o.cn:9000/bigemap.js/v2.1.0/bigemap.css' rel='stylesheet' />
	<!--
        JS地址請使用:
        http://localhost:9000/bigemap.js/v2.1.0/bigemap.js
    -->
	<script src='http://www.25psqa8o.cn:9000/bigemap.js/v2.1.0/bigemap.js'></script>
	<!--引入對應的JS+CSS 相關下載地址 http://www.25psqa8o.cn/Public/offline/marker_cluster/cluster.zip-->
	<link rel="stylesheet" href="/Public/offline/marker_cluster/MarkerCluster.Default.css" />
	<script src="/Public/offline/marker_cluster/bm.markercluster-src.js"></script>
	<style type="text/css">
		*{
			padding: 0;
			margin: 0;
		}
		html,body,#map{
			width: 100%;
			height: 100%;
		}
	</style>
</head>
<body>
  <div id='map'></div>
  <script>
    BM.Config.HTTP_URL = 'http://www.25psqa8o.cn:9000';
    var map = BM.map('map', 'bigemap.zhongkexingtu', {
      center: [30.6, 104.5],
      zoom: 7,
      zoomControl: true,
      attributionControl: false
    });
    //登陸聚合對象
    var markers = new BM.MarkerClusterGroup({
      showCoverageOnHover: false, //不顯示邊界
      zoomToBoundsOnClick: true,//點擊放大到對應位置
      removeOutsideVisibleBounds: false,
      animate: true,//動畫
      maxClusterRadius: 100,//縮放半徑,
      disableClusteringAtZoom:null,//在指定級別以下禁用縮放
      //使用定義的圖標來顯示
      // iconCreateFunction: function (cluster) {
      //   var markers = cluster.getAllChildMarkers();

      //   // BM.icon({iconUrl:'http://www.25psqa8o.cn/mapoffline/marker/2.png'}) 
      //   return BM.divIcon({
      //     html: `<div class="icon">${markers.length}</div>`,
      //     iconSize: BM.point(40, 40)
      //   });
      // }
    })
    // BM.marker([i*5,j*5],{icon:BM.icon({iconUrl:'http://www.25psqa8o.cn/mapoffline/marker/'+20+'.png'})}).addTo(map);
    var markersList = [];
    //生成2000個點推入標記數組
    function populate() {
      for (let i = 0; i < 2000; i++) {
        let m = new BM.marker(getRandomLatLng(map), {
          icon: BM.icon({
            iconUrl: 'http://www.25psqa8o.cn/mapoffline/marker/' + 2 + '.png'
          })
        })
        markersList.push(m);
        markers.addLayer(m);
      }
      return false
    }
    //根據當前的范圍生成隨機的點
    function getRandomLatLng(map) {
      let bounds = map.getBounds(),
        southWest = bounds.getSouthWest(),
        northEast = bounds.getNorthEast(),
        lngSpan = northEast.lng - southWest.lng,
        latSpan = northEast.lat - southWest.lat;
      return new BM.LatLng(
        southWest.lat + latSpan * Math.random(),
        southWest.lng + lngSpan * Math.random());
    }
    //對聚合的實例添加點擊事件
    markers.on('clusterclick', function (a) {
      console.log('cluster' + a.layer.getAllChildMarkers().length);
    })
    //對標注添加一個點擊事件
    markers.on('click', function (a) {
      alert('marker ' + a.layer);
    });
    populate();
    map.addLayer(markers);
  </script>
</body>

</html>            
主站蜘蛛池模板: 精品色 | 日本国产一区二区三区 | 神马久久久久久 | 91精品国产乱码久久久久久久久 | 国产精品福利在线观看 | 国产精品一区二区在线看 | 免费在线a | 成人精品| 国产在线a| 日韩三区| 亚洲狠狠爱| 日韩福利| 久久综合久久久 | 久久国产电影 | 欧美日一级片 | 国产亚洲二区 | 日韩精品一区二区三区在线 | 欧美日韩国产一区 | 成人免费在线看片 | av影院在线观看 | 在线免费观看羞羞视频 | 成人精品一区二区三区中文字幕 | 黄色av免费观看 | 国产激情综合五月久久 | 香蕉国产精品 | 久久国产99| 日本久久伊人 | 欧美一区二区精品久久 | 日韩亚洲视频 | 精品国模一区二区三区欧美 | 中文字幕在线看第二 | 国产成人片| 亚洲精品午夜aaa久久久 | 久久伊人精品视频 | 国产日韩av在线 | 成人看片免费网站 | 蜜桃av网址 | 久久艹视频 | 二区精品 | 在线观看日韩精品 | 亚洲最大免费视频 |