0

MapViewに2つのオーバーレイがあります

オーバーレイ1-オーバーレイのサブクラスであり、ユーザーがonTouchEventメソッドを使用して指をタップするポイントを描画します。

オーバーレイ2-ItemizedOverlayのサブクラスであり、多くのitenがあります。ユーザーが1つのアイテムをタップすると、色が変わります(onTapメソッドを使用)

ユーザーがオーバーレイ2のイテンがあるポイントをタップすると、オーバーレイ1も描画されます。

私がやりたいのは、オーバーレイ2のアイテムにタップがあった場合、オーバーレイ1には影響しないはずです。

何か案は?

4

1 に答える 1

0

私がやりたいのは、オーバーレイ2のアイテムにタップがあった場合、オーバーレイ1には影響しないはずです。

オーバーレイが描画するように指示されるタイミングを制御することはできません。あなたが描くものが常にあなたが望むものであることを確認するのはあなた次第です。

于 2012-11-09T20:20:01.857 に答える