This constraint can be used to allow/prevent functionality based on the user's location (if they are inside or outside a defined location area). Due to the background location update rate, there may be some lag between entering/exiting an area and the constraint returning the correct value.