web-dev-qa-db-ja.com

マーカーGoogle Maps v2を追加するときにInfoWindowを自動的に開くAndroid

マーカーを追加するときに情報ウィンドウを自動的に開く方法はありますか?このコードを使用してマーカーを追加しますが、マーカーをクリックすると情報ウィンドウのみが開きます。

myMap.addMarker(new MarkerOptions()
            .position(latLng)
            .title("Title")
            .snippet("Snippet")
            .icon(BitmapDescriptorFactory
                    .fromResource(R.drawable.marker)));
36
bond

Google Maps for Android V2 のドキュメントによると:

情報ウィンドウを使用すると、ユーザーが地図上のマーカーをタップしたときに情報を表示できます。デフォルトでは、マーカーにタイトルが設定されている場合、ユーザーがマーカーをタップすると情報ウィンドウが表示されます。一度に1つの情報ウィンドウのみが表示されます。ユーザーが別のマーカーをクリックすると、現在のウィンドウが非表示になり、新しい情報ウィンドウが表示されます。プログラムで情報ウィンドウを表示するには、ターゲットマーカーでshowInfoWindow()を呼び出します。情報ウィンドウは、hideInfoWindow()を呼び出すことで非表示にできます。

次のような情報ウィンドウを表示できます。

Marker marker = myMap.addMarker(new MarkerOptions()
                     .position(latLng)
                     .title("Title")
                     .snippet("Snippet")
                     .icon(BitmapDescriptorFactory
                     .fromResource(R.drawable.marker)));

marker.showInfoWindow();
117
dumbfingers