2017-04-25 8 views
0

マーカーを使用せずに、カスタム情報ウィンドウを起動:Google Maps infoWindow without marker?GoogleマップV2:私の質問はこれを達成するためのJavaの道に関してれ

は、マーカーを使用せずに、V2でカスタム情報ウィンドウを起動することが可能ですか?どのイベントを使って地図上の長押しを検出し、InfoWindowを立ち上げることができますか?

これは私が達成したいものです。

enter image description here

私は場所から場所を取得できるようにする必要がありますので、カスタムビューからアイコンが選択されるたびに、私は、その位置にマーカーを追加することができます。

答えて

0

マーカーを使用せずにv2でカスタム情報ウィンドウを起動することはできますか?

透明マーカーを作成してInfoWindowと表示することができます。 透明にするには、透過リソースを使用するか、marker.setAlpha(0.0f)を使用します。

地図上で長押しを検出するために使用するイベントはどれですか?

GoogleMap.setOnMapLongClickListener()の方法を使用できます。

InfoWindowを起動するにはどうすればよいですか?

Markerを追加して、showInfoWindow()メソッドを呼び出す必要があります。

+0

アイコンの1つをクリックしたときにイベントをトリガすることはできますか?私はそうは思わない:「さらに、情報ウィンドウは、タッチイベントやジェスチャーイベントのような通常のビューに典型的な双方向性を尊重しない」 – Fullhdpixel

関連する問題