구글맵에서, 표식(마커)를 삽입했는데.

마커를 클릭했을때, dialogue 창을 띄우고 싶습니다.

그런데, 문제가 있습니다.
onTap() 이벤트와 onTouchEvent() 동작 방식이 겹쳐서. 하나가 동작하면 다른 하나가 동작을 안합니다.
가령 onTap() 이벤트와 onTouchEvent()  두개를 동시에,  override해 두면, onTap에.. 분명히
protected boolean onTap(int index) {
  OverlayItem item = mOverlays.get(index);
  AlertDialog.Builder dialog = new AlertDialog.Builder(mContext);
  dialog.setTitle(item.getTitle());
  dialog.setMessage(item.getSnippet());
  dialog.show();

위에처럼 탭 이벤트를 걸어 놨기 때문에,
onTouchEvent()와 사용이 겹치게 되어,

onTap이벤트를 사용할 수가 없습니다.

질문 요지는 다음과 같습니다. :마커를 클릭시, onTouchEvent() 에서 몇번째 마커가 찍혔는지 index값을 가져온다음에..
dialogue창을 띄우는것입니다.

어떨때는 onTap 어떨때는 touchevent 를 번갈아 가면서 설정할 수 있는지 궁금합니다.