MapView を使用しており、複雑なピンを表示する必要があります。MODE_MAP を指定した MapView.LayoutParams で addView() を使用してマップにピンを追加します。そのため、マップ上のビューはマップとともに移動します。
約 20 個のピンを追加し、マップのズームを縮小すると、ピンが互いに重なります。
オーバーラップしているピンを 1 つのピンにマージするにはどうすればよいですか?
更新 1:
各ピンについて、MapView に配置する rect を知っています。四角形が重なっているのを見つけるための高速なアルゴリズムはありますか?