Метод onTouchEvent выглядит следующим образом:
public boolean onTouchEvent(MotionEvent event, MapView mapView)
Вы можете получить местоположение точки следующим образом:
Projection projection = mapView.getProjection();
GeoPoint g = projection.fromPixels((int)event.getX(),(int)event.getY());
Edit:
Это всего лишь идея. Может быть, вы можете взглянуть на документ для ItemizedOverlay , а более конкретно
onTap(int index)
Полагаю, вам придется отслеживать ваши оверлеи в массиве и, используя индекс, получить соответствующий элемент оверлея