Fix when scale goes past 0
Fix when scale goes past 0

Previously we would just set it to 0 if it went past, but
that doesn't work since if you go several levels past 0, it doesn't know
that and just starts adding to the zero, making it reach 1
at a different zoom then originally set.

knownasilya/google-maps-markup,knownasilya/google-maps-markup