title: Can't mark while showing the current location in 'mapview'
body: <p>Hear is my <a href="http://www.mediafire.com/?i3ftylbjfw176o5" rel="nofollow">project</a></p>
  
  <p>In my project I am showing my current location,showing the current lat-long.But I'm not able 
  to mark my current position in android.</p>
  
  <p>Thnx in advance.</p>
  
  <pre><code>@Override
  public void onLocationChanged(Location location) {
      // TODO Auto-generated method stub
      Log.d(TAG, "onLocationChanged with location " + location.toString());
      // Displays lat, long, altitude and bearing
      String text = String.format("Lat:\t %f\nLong:\t %f\nAlt:\t %f\nBearing:\t %f", location.getLatitude(), location.getLongitude(), location.getAltitude(), location.getBearing());
      this.locationText.setText(text);
  
      try {
          // This gets a list of addresses 
          List&lt;Address&gt; addresses = geocoder.getFromLocation(location.getLatitude(), 
                  location.getLongitude(), 10);
          for (Address address : addresses) {
              this.locationText.append("\n" + "kaushik");
          }
  
          // Convert latitude and longitude into int that the GeoPoint constructor can understand
          int latitude = (int)(location.getLatitude() * 1000000);
          int longitude = (int)(location.getLongitude() * 1000000);
  
          point = new GeoPoint(latitude,longitude);
          mapController.animateTo(point);
          mapController.setZoom(16);
  
          MapOverlay mapOverLay=new MapOverlay();
          mapOverLay.setPointToDraw(point);
          List&lt;Overlay&gt; listOfOverlays=map.getOverlays();
          listOfOverlays.clear();
          listOfOverlays.add(mapOverLay);
  
          map.invalidate();
  
      } catch (IOException e) {
          Log.e("LocateMe", "Could not get Geocoder data", e);
      }
  }
  </code></pre>