私はmarkerclustererを使用しています。GoogleマップMarkerCluster for api v3
markerclustererは青色のクラスタアイコンで1〜10のマーカー、黄色のアイコンでは11〜100、赤色のアイコンで100を超えるマーカーを組み合わせたようです。
どうすれば変更できますか?この範囲の値を変更するオプション設定の方法はありますか? 1-5の青いアイコン、5-50の黄色のアイコン、50以上の赤いアイコンを考えてみましょう。
私はmarkerclustererを使用しています。Googleマップ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