public void paintCurrentPostion() {
    int lat = (int) ((new Double(lastLocation.getLatitude())) * 1E6);
    int lng = (int) ((new Double(lastLocation.getLongitude())) * 1E6);
    geoPoint = new GeoPoint(lat, lng);

    allOverlays = mapView.getOverlays();
    allOverlays.remove(updatablePositionOverlay);
    updatablePositionOverlay = new TasksOverlay(userMarker, this);
    updatablePositionOverlay.addOverlay(
        new OverlayItem(
            geoPoint,
            global_app.getUsername(),
            Double.toString(Double.valueOf(lastLocation.getLatitude()))
                + " "
                + Double.toString(Double.valueOf(lastLocation.getLongitude()))));
    allOverlays.add(updatablePositionOverlay);
    mapView.invalidate();
  }