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

BIGEMPA Js API示例中心

標(biāo)注聚合顯示源代碼展示

代碼編輯區(qū) 運行 下載 還原
<!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.bt68f.cn/reader/download/detail201802017.html
    -->
	<link href='http://www.bt68f.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.bt68f.cn:9000/bigemap.js/v2.1.0/bigemap.js'></script>
	<!--引入對應(yīng)的JS+CSS 相關(guān)下載地址 http://www.bt68f.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.bt68f.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,//點擊放大到對應(yīng)位置
      removeOutsideVisibleBounds: false,
      animate: true,//動畫
      maxClusterRadius: 100,//縮放半徑,
      disableClusteringAtZoom:null,//在指定級別以下禁用縮放
      //使用定義的圖標(biāo)來顯示
      // iconCreateFunction: function (cluster) {
      //   var markers = cluster.getAllChildMarkers();

      //   // BM.icon({iconUrl:'http://www.bt68f.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.bt68f.cn/mapoffline/marker/'+20+'.png'})}).addTo(map);
    var markersList = [];
    //生成2000個點推入標(biāo)記數(shù)組
    function populate() {
      for (let i = 0; i < 2000; i++) {
        let m = new BM.marker(getRandomLatLng(map), {
          icon: BM.icon({
            iconUrl: 'http://www.bt68f.cn/mapoffline/marker/' + 2 + '.png'
          })
        })
        markersList.push(m);
        markers.addLayer(m);
      }
      return false
    }
    //根據(jù)當(dāng)前的范圍生成隨機(jī)的點
    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);
    })
    //對標(biāo)注添加一個點擊事件
    markers.on('click', function (a) {
      alert('marker ' + a.layer);
    });
    populate();
    map.addLayer(markers);
  </script>
</body>

</html>            
主站蜘蛛池模板: av综合在线观看 | 免费精品久久久久久久一区二区 | 中文字幕第六页 | 正在播放北岛玲heyzo | 国内精品久久久久久久星辰影视 | 成人性生交a做片 | 欧美激情黄色 | 男生操女生视频网站 | 青青操91 | 天天操好逼 | 日韩在线播放视频 | 国产欧美视频在线 | 国产精品嫩草影院九色 | av小说图片 | 久久久99国产精品免费 | 91久久精品日日躁夜夜躁国产 | 亚洲免费一级 | 久操成人 | 色老板最新网址 | 一级片高清 | 狠狠色丁香婷婷综合 | 91精品一区二区三区蜜臀 | 日韩av电影免费在线观看 | 天天狠狠色综合图片区 | 男女草逼网站 | 一区二区三区中文 | www.一区 | 丁香桃色网| 日韩网站在线观看 | 久久久噜噜噜久久 | 91精品久久香蕉国产线看观看 | 日本高清视频www在线观看 | www.黄色app| 欧美一区二区三区四区视频 | 午夜小视频网站 | 操夜夜 | 欧美女人天堂 | 天堂视频在线播放 | 三级网站在线免费观看 | 中文字幕欧美一区二区三区 | 中文字幕先锋资源 |