title: How to convert a GeoPoint to a Hardware screen point
body: <p>I would like to convert a GeoPoint to a screen point in order to identify all objects which are above a touch event.
  So, I've tried this :</p>
  
  <pre><code>Projection projection = this.mapView.getProjection(); 
  GeoPoint gie = new GeoPoint(lat, lon);
  Point po = new Point();
  projection.toPixels(gie, po);
  </code></pre>
  
  <p>But, po.x and po.y are not the screen coords, but the mapview coords in pixel instead of lat,lon.</p>
  
  <p>From the android developer website : </p>
  
  <blockquote>
    <p>toPixels(GeoPoint in, android.graphics.Point out) 
              Converts the given GeoPoint to onscreen pixel coordinates, relative to the top-left of the MapView that provided this Projection.</p>
  </blockquote>
  
  <p>So, is it possible to convert it in the correct screen coords ? </p>
  
  <p>I want to know all the <strong>x</strong> GeoPoint which are next to the <strong>+</strong> touch event like on the example above :</p>
  
  <pre><code>----------------------------------------------------------------
  (0,0) -----------&gt; x                                           |
    |                                                            |
    |                                                            | 
    |                                                            |  &lt;-- My screen
    |                              + (touch event)               |
   \/                            x (my GeoPoint)                 |
    y                                                            |
                                                                 | 
  ---------------------------------------------------------------- 
  </code></pre>
  
  <p>I get the touch event like that :</p>
  
  <pre><code>@Override
  public boolean onTouchEvent(MotionEvent event) {
      float x = event.getX();
      float y = event.getY();
  </code></pre>
  
  <p>Here, in this code, x and y are the real screen coords (the hardware ones, not the mapview ones)</p>
  
  <p>I know that I can also convert x,y screen coordinates in GeoPoint to compare them to my GeoPoint, but, because of the zoom level, I can't get what I want. </p>