どのようにクラスタマネージャのバケットで正確な番号を取得できますか?アンドロイド - 「Android」のGoogleマップでクラスターマネージャーを実装している間に正確な番号を取得する方法はありますか?
誰かが私に例を挙げることができますか?どのように20 +、50 +の代わりに42,35のように正確になる?
どのようにクラスタマネージャのバケットで正確な番号を取得できますか?アンドロイド - 「Android」のGoogleマップでクラスターマネージャーを実装している間に正確な番号を取得する方法はありますか?
誰かが私に例を挙げることができますか?どのように20 +、50 +の代わりに42,35のように正確になる?
Google Maps Android APIのクラスタリングのdocumentationを確認すると、ここではcustomize the marker clusterの方法が表示されます。
ClusterManager
コンストラクタがDefaultClusterRenderer
を作成し、ClusterManagerののsetAlgorithm(Algorithm<T> algorithm)
とsetRenderer(ClusterRenderer<T> view)
メソッドを使用してClusterRenderer
とアルゴリズムを変更することができることをここに記載されています。
DefaultClusterRenderer
は、このデフォルトをオーバーライドするためのベースを提供し、DefaultClusterRenderer
をサブクラス化する必要があります。
詳しくは、threadとsample codeのマーカークラスタのカスタマイズ方法を確認してください。
はい、この[サンプルコード](https://github.com/googlemaps/android-maps-utils/blob/master/library/src/com/google/maps/android/clustering/ClusterManager) .java)仕事**しかし、時々それは正確な数値を与える.....ほとんどマップ最大ズームアウト..........ありがとう..- @KENdi –
DefaultClusterRendererクラスをカスタマイズする必要があります。
//マップのクラスタリングの正確な数
protected int getBucket(Cluster<T> cluster) {
int size = cluster.getSize();
return size;
}
このリンクhttps://github.com/MadhuProjectWorks/GoogleMapClustering
を参照してください取得するには、[、最小完全、かつ検証例]を提供してください(http://stackoverflow.com/help/mcve)。私は自分のクラスターの正確な番号を取得します。 [Markerclustererの最新の例](https://googlemaps.github.io/js-marker-clusterer/examples/advanced_example.html)を見ると、正確な番号も表示されます。だから、いくつかのコードや情報を提供してください。 – mxlse
[markerclustererの事前の例](https://googlemaps.github.io/js-marker-clusterer/examples/advanced_example.html) - 私はこれをAndroid用のウェブでやりたいと思います...ありがとうございますreponse ... @mxlse –