百度地图加载海量点
1、注册百度地图开放平台,在控制台内创建应用,申请ak。

3、在新建的页面添加一个div元素,用作百度地图实例化的容器。<div id="map"></div>

5、添加海量点生成方法,并添加到地图上。本文采用随机生成的点。 // 随机1000个坐标点 funct足毂忍珩ion theLocation() { map.clearOverlays(); for (var i = 0; i < 1000; i++) { var new_point = new BMap.Point(a + getRandom(), b + getRandom()); points.push(new_point); } var options = { size: BMAP_POINT_SIZE_SMALL, shape: BMAP_POINT_SHAPE_STAR,//点样式 color: '#d340c3' } console.log(points); var pointCollection = new BMap.PointCollection(points, options); // 初始化PointCollection pointCollection.addEventListener('click', function (e) { alert('单击点的坐标为:' + e.point.lng + ',' + e.point.lat); // 监听点击事件 }); map.addOverlay(pointCollection); // 添加Overlay } function getRandom() { return Math.random() / 2; }

7、保存代码,运行页面,实际效果如图:
