2016-05-29 3 views
3

こんにちは、私はまま現在 Androidの不足しているマーカー画像

http://prntscr.com/b9pgli

クラスタリングとGoogleマップとcostumマーカーでアプリを開発するが、スクリーンショット

に下図のように、クラスタ画像とSOMの問題を持っていますこれはズームアウトの上または中に起こりますそれらのうちのいくつかは見えますが、そのうちのいくつかは白い四角で置き換えられます(クラスタは正方形ではありません)。これにはいくつかの解決策がありますか?グーグル/ stackoverflowの

編集に見つけるcouldntの:

basicly私は https://developers.google.com/maps/documentation/android-api/utility/marker-clustering#simple

+0

マーカーアイコンをマップに追加した後で更新していますか? –

+0

いいえ、デフォルトのアイコンを使用しています – Alex

+0

すべてのマーカーにアクセスしてループ内のアイコンを変更しようとすると、同様の問題が発生しました。これはレンダリングの問題でした。後で、更新するマーカーを選択してアイコンを変更しました。これは私の問題を解決しました。 –

答えて

1

からのサンプルコードを使用しています、私はあなたがそれをhere確認することができ、あなたの問題についての関連問題を発見しました。 1つの回避策は、公式のDefaultClusterRender.java(プライベートSparseArray mIcons = new SparseArray();)で使用されるSparseArrayオブジェクトを避けることです。

onBeforeClusterRenderedメソッドで背景色とテキストを動的に設定して、毎回クラスタアイコンを作成するだけです。

回答者のフルworking codeがここにあります。

さらに詳しい情報はこちらSO questionをチェックしてください。

+0

お世話になりました:) – Alex

関連する問題