Center-locked zooming now works

There was basically a rounding issue when finding the center coordinate
on a map view at different zoom levels. This has been resolved.