prevent user from zooming or panning too far from location, and attempt to prevent pinch zooming the map on mobile to also zoom the webpage itself