【Android】地図でのピンと吹き出しのクリックイベント
地図に表示されるピンとそのピンに表示される吹き出しをクリックしたときに、何かしらの処理を実行したい場合の方法です。
クリックリスナーについて書いていきます。
ピンのクリックリスナー
mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() { @Override public boolean onMarkerClick(Marker marker) { Toast.makeText(getActivity(), "ピンクリック", Toast.LENGTH_LONG).show(); return false; } });
吹き出しのクリックリスナー
mMap.setOnInfoWindowClickListener(new GoogleMap.OnInfoWindowClickListener() { @Override public void onInfoWindowClick(Marker marker) { Toast.makeText(getActivity(), "吹き出しクリック", Toast.LENGTH_LONG).show(); } });
参考サイト: