fix bug at lower zoom levels, where the canvas is not correctly places due to map.getBounds() being clamped at -180 and 180
fix bug at lower zoom levels, where the canvas is not correctly places due to map.getBounds() being clamped at -180 and 180

brendankenny/CanvasLayer,NeuralSpaz/CanvasLayer,demiribr/CanvasLayer,brendankenny/CanvasLayer