0

Android mapview balloons オープンソースを使用しています

オーバーレイにすべてのバルーンが常に表示されるように微調整するにはどうすればよいですか? 更新: 私が達成したいのは、マップ上にオーバーレイのリストを作成することです。それぞれにその上にバブルがあり、そのオーバーレイのアドレスが含まれています。特定のアイテムをタップしても、すべてのアイコン (およびそのバルーン) が常に表示されるようにします。この方法では、アドレスは常に表示され、項目をタップしてアドレス バルーンを表示する必要はありません。

4

2 に答える 2

2

BalloonItemizedOverlayを拡張するクラスがあると仮定します。

プログラムでonTap(int indexOfOverlay)を呼び出して、ballonをポップアップさせることができます。

各バルーンに関連付けられた機能がない場合は、onTapメソッドをオーバーライドしてオーバーレイアイテムのリストを反復処理し、各バルーンに対してonTapを呼び出して、すべてのバルーンを一度に表示できます。その後、BalloonItemizedOverlayをマップビューオーバーレイに追加するときに、このメソッドを呼び出すことができます。

于 2012-11-25T16:08:58.463 に答える
0

試す:

overlay.setShowDisclosure(true);
overlay.setSnapToCenter(true);
于 2012-11-20T17:50:50.453 に答える