9

新しい Google Maps for Android API v2 では、表示するカスタム マーカーと情報ウィンドウを非常に簡単に取得できます。ただし、情報ウィンドウ内に複数のボタンを配置しようとしています。それぞれが異なるonClickアクションを実行しますが、問題は、マップが InfoWindow を独自のボタン オブジェクトとして扱うことです (InfoWindow のどこをクリックしても、全体)。これをもう少しカスタマイズする方法を知っている人はいますか?

4

1 に答える 1

20

ドキュメントでこれを見つけました。

情報ウィンドウに関する前のセクションで説明したように、情報ウィンドウはライブ ビューではなく、ビューはマップ上に画像としてレンダリングされます。その結果、ビューに設定したリスナーは無視され、ビューのさまざまな部分のクリック イベントを区別できなくなります。ボタン、チェックボックス、テキスト入力などのインタラクティブなコンポーネントをカスタム情報ウィンドウ内に配置しないことをお勧めします。

残念ながら、それはそれに答えます。私はあなたと同じ機能を追加しようとしていました。

于 2012-12-13T10:25:14.900 に答える