Restrain viewport to the map