docs: @Override
  	public void onCreate(final Bundle savedInstanceState) {
  		super.onCreate(savedInstanceState);
  
  		final RelativeLayout rl = new RelativeLayout(this);
  
  		this.mMapView = new MapView(this);
  		this.mMapView.setTilesScaledToDpi(true);
  		this.mOsmvController = this.mMapView.getController();
  		rl.addView(this.mMapView, new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,
  				LayoutParams.FILL_PARENT));
  
  		/* Scale Bar Overlay */
  		{
  			this.mScaleBarOverlay = new ScaleBarOverlay(mMapView);
  			this.mMapView.getOverlays().add(mScaleBarOverlay);
  			// Scale bar tries to draw as 1-inch, so to put it in the top center, set x offset to
  			// half screen width, minus half an inch.
  			this.mScaleBarOverlay.setScaleBarOffset(
  					(int) (getResources().getDisplayMetrics().widthPixels / 2 - getResources()
  							.getDisplayMetrics().xdpi / 2), 10);
  		}
  
  		/* SingleLocation-Overlay */
  		{
  			/*
  			 * Create a static Overlay showing a single location. (Gets updated in
  			 * onLocationChanged(Location loc)!
  			 */
  			this.mMyLocationOverlay = new SimpleLocationOverlay(((BitmapDrawable)getResources().getDrawable(org.osmdroid.library.R.drawable.person)).getBitmap());
  			this.mMapView.getOverlays().add(mMyLocationOverlay);
  		}
  
  		mMapView.setBuiltInZoomControls(true);
  
  		/* MiniMap */
  		{
  			mMiniMapOverlay = new MinimapOverlay(this, mMapView.getTileRequestCompleteHandler());
  			this.mMapView.getOverlays().add(mMiniMapOverlay);
  		}
  
  		// Default location and zoom level
  		IMapController mapController = mMapView.getController();
  		mapController.setZoom(13);
  		GeoPoint startPoint = new GeoPoint(50.936255, 6.957779);
  		mapController.setCenter(startPoint);
  
  		// PathOverlay pathOverlay = new PathOverlay(Color.RED, this);
  		// pathOverlay.addPoint(new GeoPoint(40.714623, -74.006605));
  		// pathOverlay.addPoint(new GeoPoint(38.8951118, -77.0363658));
  		// pathOverlay.addPoint(new GeoPoint(34.052186, -118.243932));
  		// pathOverlay.getPaint().setStrokeWidth(50.0f);
  		// pathOverlay.setAlpha(100);
  		// this.mMapView.getOverlays().add(pathOverlay);
  
  		this.setContentView(rl);
  	}