Try to CLAMP the map view

we can't force the map to stay in reasonable limits though, that is
handled by osmgpsmap.