In_lat/in_lng and out_lat/out_lng are captured best-effort from the phone with a four-second timeout. Missing permission or a slow fix simply results in no pin. The office can look at the odd ones; the system never refuses a clock-in on location grounds.
Also called: GPS on clock in · geofence · where did they clock in · location tracking crew
- 1The page asks for a position with enableHighAccuracy and a 4s timeout, resolving empty on failure.
- 2Coordinates ride along with the clock request and are stored as numeric columns.
- 3The server converts only real numbers; anything absent stays null rather than becoming a coordinate.
- 4clock_source records 'self', 'leader' or 'geofence' so the office can tell how an entry came to exist.
A geofence that can refuse a clock-in is a geofence that stops a man being paid the day GPS drifts, the day the site sits inside a steel building, or because he denied the location permission six months ago and forgot. Coordinates are stored with the punch and never used to block it; the office looks at the odd ones. A missing coordinate is recorded as missing rather than as zero, because zero is a real point in the Atlantic and it would make every photo taken without location permission look like the furthest outlier on the map.
- No evidence of where a shift started or ended.
- Hard geofences that punish the worker for a technology failure.
- Missing location silently recorded as a real-looking coordinate.
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →