天天看點

高德地圖聚合點删除_高德地圖的點聚合

var cluster, markers = [];

var map = new AMap.Map("container", {

resizeEnable: true,

center: [113.663, 34.756],

zoom: 5

});

var locations = [{

'lat': 51.76563,

'lng': 113.663

},

{

'lat': 51.76563,

'lng': 113.663

},

{

'lat': 51.76563,

'lng': 113.663

},

{

'lat': 34.756,

'lng': 113.663

},

{

'lat': 34.757,

'lng': 113.664

},

{

"lat": 28.18,

"lng": 113.11

},

{

"lat": 35,

"lng": 105

},

];

var mapBounds = map.getBounds();

var sw = mapBounds.getSouthWest();

var ne = mapBounds.getNorthEast();

var lngSpan = Math.abs(sw.lng - ne.lng);

var latSpan = Math.abs(ne.lat - sw.lat);

for (var i = 0; i < 1000; i++) {

var markerPosition = [118.911246 + 1, 42.249362 - 1];

var marker = new AMap.Marker({

position: markerPosition,

icon: "https://dn-laravist.qbox.me/marker.png",

offset: {

x: -8,

y: -34

}

});

markers.push(marker);

}

map.plugin(["AMap.MarkerClusterer"], function() {

cluster = new AMap.MarkerClusterer(map, markers);

});