code: public void drawTiles(final Canvas c, final Projection projection, final double zoomLevel, final RectL viewPort) {
  		mProjection = projection;
  		mTileLooper.loop(zoomLevel, viewPort, c);
  	}
docs: This is meant to be a "pure" tile drawing function that doesn't take into account
  osmdroid-specific characteristics (like osmdroid's canvas's having 0,0 as the center rather
  than the upper-left corner). Once the tile is ready to be drawn, it is passed to
  onTileReadyToDraw where custom manipulations can be made before drawing the tile.