0
我讀這個線程:Google Maps Api v3, custom Cluster icon變化markercluster取決於量
線程,解釋我們如何可以改變我們makrerclusters的圖標,但是,可以添加爲變量的數量是多少?我的意思是,如果該組有2個標記顯示x圖像,如果該組有6個標記顯示其他圖像等。
我讀這個線程:Google Maps Api v3, custom Cluster icon變化markercluster取決於量
線程,解釋我們如何可以改變我們makrerclusters的圖標,但是,可以添加爲變量的數量是多少?我的意思是,如果該組有2個標記顯示x圖像,如果該組有6個標記顯示其他圖像等。
決定使用哪個圖標將由MarkerClusterer的calculator
功能決定。
您可以使用自定義計算器功能(可通過setCalculator法添加。)
默認計算器:
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
};
};
正如你看到的,也將被傳遞2個參數:
markers
:款式數目利用:爲集羣numStyles
標記能夠用於MarkerClusterer實例(默認情況下爲5)。計算器必須與屬性返回的對象:
所以,你必須做的是: