title: Tap on Google Map and get geolocation
body: <p>I have an Activity where the user must set a location for a POI that he's creating. So, there's an empty map. I want to be able to long press at some point on the map and get that location.</p>
  
  <p>I've seen some other questions regarding this, but using an Overlay to set the locationn (moving it around the map and so). I don't want to have an overlay. I just want to click somewhere on the map and get that location.</p>
  
  <p>I've tried with onTouchEvent in the MapActivity, but it's not being fired when taping on the map.</p>
  
  <pre><code> @Override
   public boolean onTouchEvent(MotionEvent ev){
       if (ev.getAction() == 1){
           GeoPoint p = mapView.getProjection().fromPixels((int) ev.getX(), (int) ev.getY());
           Toast.makeText(this, p.getLatitudeE6() / 1E6 + "," + p.getLongitudeE6() / 1E6, Toast.LENGTH_LONG).show();
       }
       return false;
   }
  </code></pre>
  
  <p>Is there any way to do this, or I must use Overlays for it?</p>