google地图聚合markerclusterer.js修改聚合点显示内容

MarkerClusterer.prototype.calculator_ = function(markers, numStyles) {
  var index = 0;
  var count = markers.length;
  var dv = count;
  while (dv !== 0) {
    dv = parseInt(dv / 10, 10);
    index++;
  }

  index = Math.min(index, numStyles);
  return {
    text: count,
    index: index
  };
};

找到markerclusterer.js文件的这段代码,text内容为聚合点显示内容,此处聚合点显示count,即聚合marker个数,可根据需要修改;index结合styles配置决定聚合点图片显示,此处index根据聚合marker个数改变,可根据需要修改。

你可能感兴趣的:(Google地图聚合效果,聚合显示)