私は今日、単純な Google マップと次のコードで追加されたいくつかのマーカーを含む非常に基本的な Android アプリケーションを開始しました。
Marker marker = map.addMarker(new MarkerOptions()
.position(new LatLng(lat, lon)
.title("Name")
.snippet("Address")
); // end marker.
このことから気がついたのは、マップ上のマーカーをクリックすると、情報ウィンドウが自動的に開くことです。私の質問は、情報ウィンドウを開いたときに実行するコードをどこに置くかということです。理想的には、情報ウィンドウ内のボタンまたは何かをクリックして「詳細情報」と言うと、完全な情報を提供する新しい画面が表示されるようにする必要があります。
以前のアプリケーションや他のアプリケーションでは、関連するオブジェクトにリスナーを追加するだけで、それがクリックされると、対応する onClick() メソッドが呼び出されましたが、ここでは自動情報ウィンドウの性質上、そうではありません!
誰でも助けることができますか?