我使用markerclusterer,它迄今爲止工作正常。谷歌地圖MarkerCluster for API v3
它看起來像markerclusterer將1到10個標記與藍色羣集圖標組合在一起,11到100個與黃色圖標組合在一起,100個與紅色圖標組合在一起。
我該如何改變這種情況?有沒有辦法通過選項設置來更改此範圍值?假設1-5個藍色圖標,5-50個黃色圖標,50個紅色圖標。
我使用markerclusterer,它迄今爲止工作正常。谷歌地圖MarkerCluster for API v3
它看起來像markerclusterer將1到10個標記與藍色羣集圖標組合在一起,11到100個與黃色圖標組合在一起,100個與紅色圖標組合在一起。
我該如何改變這種情況?有沒有辦法通過選項設置來更改此範圍值?假設1-5個藍色圖標,5-50個黃色圖標,50個紅色圖標。
退房從文件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
};
};
這此函數是返回取決於標記的數目要被使用的標誌物iamge的方法。你將不得不用當前的邏輯替換你想要使用的邏輯:)
你的markerclusterer在api v3中工作得很好嗎?我只是在v2中使用它,而且我很少害怕升級到v3,因爲它缺少很多功能。 – TMS