Troubleshooting: GPS permissions
Benchmrk requires Location Services to show your position on the map, calculate distances to marks, and provide turn-by-turn navigation. This page explains how to manage location permissions.
Permission levels
iOS offers three location permission levels for apps:
| Permission | Description | Benchmrk behaviour |
|---|---|---|
| While Using the App | Location is available when the app is open and visible | Recommended — provides full functionality |
| Never | Location is not available to the app | Map works but cannot show your position or provide navigation |
Granting location permission
When you first launch Benchmrk, the app requests location access. Select While Using the App for standard use.
If you denied the permission or want to change it:
- Open Settings on your device.
- Scroll down and tap Benchmrk (or go to Settings → Privacy & Security → Location Services → Benchmrk).
- Select your preferred permission level.

"While Using" vs "Always" vs "Never"
While Using the App (recommended)
This is the recommended setting for most users. Benchmrk can access your location when the app is open, which is sufficient for:
- Showing your position on the map
- Calculating distances to marks
- Turn-by-turn navigation
- AR view positioning
Always
The "Always" permission allows Benchmrk to access your location in the background. This is used for:
The "Always" permission increases battery usage because the app can access your location even when not in the foreground. Only enable this if your organisation requires background location tracking.
Never
If location access is set to "Never":
- The map displays marks but cannot show your current position.
- Distance calculations are unavailable.
- Turn-by-turn navigation cannot start.
- The AR view cannot determine your position for geo-anchoring.
Troubleshooting location issues
Location not updating
If your blue dot is not moving or appears in the wrong place:
- Check that Location Services is enabled: Settings → Privacy & Security → Location Services (toggle on).
- Verify Benchmrk has permission: Settings → Privacy & Security → Location Services → Benchmrk.
- Restart the app.
- Move to an area with better GPS reception (open sky).
"Location Services disabled" alert
If you see this alert, Location Services is turned off system-wide:
- Open Settings → Privacy & Security → Location Services.
- Toggle Location Services on.
- Return to Benchmrk.
Precise location
Ensure Precise Location is enabled for Benchmrk:
- Go to Settings → Privacy & Security → Location Services → Benchmrk.
- Toggle Precise Location on.
With precise location disabled, iOS provides only an approximate location (within several kilometres), which is not useful for survey mark navigation.