public void showAndHideMapPosition() {
   mapView.setShowMapPosition(true);
   app.runMessageInUIThreadAndCancelPrevious(
       SHOW_POSITION_MSG_ID,
       new Runnable() {
         @Override
         public void run() {
           if (mapView.isShowMapPosition()) {
             mapView.setShowMapPosition(false);
             mapView.refreshMap();
           }
         }
       },
       2500);
 }