您好,再创建聚类图层的时候,您可以定义clusterStyles,每个数组对象可以设置不同聚合数量时后的样式包括png
//创建一个名为“Cluster”的聚散点图层,并修改其clusterStyles属性。
var clusterLayer = new SuperMap.Layer.ClusterLayer("Cluster",{
clusterStyles:[
{
"count":15,//子节点小于等于15的聚散点
"style":{
fontColor:"#404040",
graphic:true,
externalGraphic:SuperMap.Util.getImagesLocation()+"cluster3.png",
graphicWidth:37,
graphicHeight:38,
labelXOffset:-4,
labelYOffset:5
}
},
{
"count":50,//子节点小于等于50大于15的聚散点
"style":{
fontColor:"#404040",
graphic:true,
externalGraphic:SuperMap.Util.getImagesLocation()+"cluster2.png",
graphicWidth:41,
graphicHeight:46,
labelXOffset:-3,
labelYOffset:6
}
},
{
"count":"moreThanMax",// 子节点大于50的聚散点
"style":{
fontColor:"#404040",
graphic:true,
externalGraphic:SuperMap.Util.getImagesLocation()+"cluster1.png",
graphicWidth:48,
graphicHeight:53,
labelXOffset:-5,
labelYOffset:8
}
}
]});