現在、MapView オブジェクトを使用して、TabActivity の異なるタブに 2 つのマップ v2 を配置しようとしています。この問題は、次のシナリオで発生します。
- 地図付きのtab1が表示されます
- 別の地図を表示するには、tab2 に移動します
- この 2 番目のタブでは、最初のタブのマップ イメージが新しいマップに重なっているように見えます。次の図を参照してください。
右側では、最初のマップがまだその上に表示されていることがわかります。タッチ イベントは新しいマップに送られますが、それはあまり役に立ちません。フラグメントを使用するようにアプリを変換し、他の種類の問題が発生するように多くの時間を費やしました。そのうちの 1 つはhttp://code.google.com/p/android/issues/detail?id=40035であるため、これも適切なオプションではありません。
これまでのところ、回避策を見つけることができませんでした。さまざまな変更を簡単に試すために、簡単なアプリケーションを作成し、https ://github.com/cristizmf/TestMapsV2 で利用できるようにしました。必要なのは、マップ ライブラリ プロジェクトの適切な場所と、マニフェスト内の適切なマップ キーだけです。
どんなアイデアでも大歓迎です。
後で編集:これに関する問題を記録しました: https://code.google.com/p/gmaps-api-issues/issues/detail?id=5027&thanks=5027&ts=1362071369