Renders the map to the provided canvas.
Draws visible tiles, prefetches adjacent tiles, and renders polygons, polylines, and markers in correct z-order.
The canvas to draw on