赞
踩
WebGIS学习交流群461555818,欢迎大家。
npm install leaflet.markercluster
import 'leaflet.markercluster'
import 'leaflet.markercluster/dist/MarkerCluster.css'
import 'leaflet.markercluster/dist/MarkerCluster.Default.css'
// 增加聚合点功能
addToMap(data, map) {
this.testLayer = L.markerClusterGroup({ spiderfyOnMaxZoom: false, showCoverageOnHover: false, zoomToBoundsOnClick: false });
data.forEach(e=>{
if(e.lttd){
let popup = L.popup()
.setLatLng(L.latLng(e.lttd, e.lgtd))
.setContent(self.loadNormalPopup(e,{lat:e.lttd,lng:e.lgtd},'tpz'))
var m = L.marker(L.latLng(e.lttd, e.lgtd), { icon: self.getIconYinhuandian(tpz)}).bindPopup(popup);
self.testLayer.addLayer(m);
}
})
map.addLayer(this.testLayer);
map.setZoom(map.getZoom() + 0.000001);
},
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。