0
  1. Googleマップを使用してナビゲートアプリケーションを構築すると、コンパスによってマップが自動的に回転します。

問題は、マーカーを設定するときです。

拡張された ItemizedOverlay で OnTap(int) を使用しています。マーカーをクリックしたときに Toast msg がポップアップするため、Google マップの標準的な使用で問題なく動作します。しかし、私はコンパスで回転するマップを使用しているため、タッチリスナーはマップで回転しません。マーカーのみがマップで回転しますが、タッチリスナーは画面上の他の場所にとどまります。

誰かがマーカーの位置を参照する方法、またはそれを修正する方法を知っていますか?

ありがとうございました!!!!

4

1 に答える 1

0

マップがコンパスによって回転されるたびに、mapView.postInvalidate() を使用してマーカーを更新します。このような状況に直面したことがないため、これが機能するかどうかは完全にはわかりません。何が起こるか教えてください。

于 2012-08-30T01:54:53.987 に答える