ItemizedOverlayをMapViewに追加して、常に1つのOverlayItemを選択されたものとして保持したいと思います。これは、2つの異なるマーカードローアブルでStateListDrawableを使用して示します。
しかし、今のところ、マップをタップしてマーカーを押さないと、最後に選択されたアイテムの選択が解除されます。しかし、私は常に、新しいアイテムがヒットするまで、最後に選択されたアイテムを保持したいと思っています。
私はすでにonTapなどを傍受しようとしましたが、これではタップ処理を完全に無効にすることしかできません。これは、もう別のマーカーを選択することさえできないことを意味します。
これについて何をすべきか提案はありますか?