1

マップ上にいくつかのアイテムがあります。

それらの一部、友人は、ユーザーがそれらを押したときにダイアログにいくつかの情報を表示する必要があります。そして、それらのいくつか、私の現在の立場は、何も示さなくてはなりません。

ImtemizedOverlayのonTap関数のコードをすべて削除しようとしましたが、機能しません。なぜですか。なぜなら、私の立場が友人の近くにある場合、友人を押し込もうとしても何も起こらないからです...¿なぜですか?私の位置onTap領域は、友人のonTap領域と混合されており、友人のonTapを押そうとすると、私の位置の空のonTapが押されます。

これを解決する方法はありますか?

ありがとう

4

1 に答える 1

1

これは、あなたの位置がこのメソッドからItemizedOverlay戻るか、このメソッドをまったく上書きしないことを示しています。この場合、マップはイベントを他のオーバーレイに転送します。falseonTap()

trueから戻るonTap()と、イベントはこのオーバーレイによって食べられ、他のオーバーレイが呼び出されることはありません。

于 2011-02-01T21:54:33.787 に答える