Automatically find turns and mark them on your route
When importing a GPX file, PreRun can analyze the track geometry and automatically place waypoints at significant turns. Turn severity is color-coded:
Green — Gentle turns (under 35°)
Yellow/Orange — Moderate turns (35–80°)
Red — Sharp turns and hairpins (80°+)
After detection, you can edit, move, or delete any waypoint. Your changes are saved automatically.
Detection parameters (minimum angle, separation distance, analysis window) are all adjustable in Settings. You can also customize the angle breakpoints for each severity level and choose whether waypoints are placed at the apex (sharpest point) or the entrance (start) of each turn.
Tip: If your GPX already has waypoints, choose "No" when asked about auto-detection to keep your existing markers.
Add: Long-press anywhere on the map to drop a new waypoint. Enter a label (defaults to "Note @ X.XX mi") and tap Save.
Rename: Tap a waypoint circle on the map → tap "Edit" in the popup to change the label.
Delete: Tap a waypoint circle → tap "Delete" to remove it.
Waypoint Manager: Three-dot menu on a collection item → "Waypoints" opens a full searchable list. From there you can rename, delete, or tap "Go To" to fly the camera to any waypoint.
All changes are saved to the GPX file on disk immediately.
Follow your route in real-time with turn-by-turn guidance
In the Collections tab, tap the green play button on a route to start a run
Accept the one-time safety disclaimer
The map locks to your GPS position and rotates to follow your heading
A panel shows the next 3 upcoming waypoints with labels, distances, and severity colors
Audio callouts announce each waypoint as you approach
Your current speed is displayed in a circle at the bottom-right
A waypoint pointer arrow shows the direction to the next waypoint at the bottom-left
A time-to-next display shows estimated time until the next waypoint (based on your current speed) at the bottom-center
To end the run, tap the red stop button in the top bar and confirm
Your driven track (with speed, timestamps, and checkpoint data) is automatically saved to the collection as a "Run" item when you stop.
Tip: The camera adjusts zoom based on your speed — zoomed in when slow for precision, zoomed out at high speed to see further ahead. At low speeds (under ~4 mph), the camera uses your device compass for heading instead of GPS.
During a run, PreRun uses text-to-speech to announce each waypoint as you approach it. The callout includes the waypoint label and distance (e.g. "L 3 in 500 feet").
Choose between two callout modes in Settings → Navigation & Audio Callouts:
By Distance: Callouts trigger when you come within a set distance (default: 500 feet / 152 meters)
By Time: Callouts trigger when you are a set number of seconds away from the waypoint, based on your current speed. This gives you consistent reaction time regardless of how fast you're driving — at 60 mph you'll be warned earlier than at 30 mph.
Each waypoint is only announced once per run session. Audio callouts can be toggled on/off in Settings.
To customize labels: go to Settings → Configure Quick Keys, or tap the gear icon inside Quick Keys.
Tip: Quick Keys waypoints and their colors are saved to the GPX file and persist across sessions. The map stays live underneath the Quick Keys overlay.
Use a Bluetooth keyboard to drop waypoints hands-free
Connect a Bluetooth keyboard to your device for hands-free waypoint entry during a run. Each Quick Key button is mapped to a keyboard shortcut.
Keyboard shortcuts work from the main map view during a run — you do not need to have Quick Keys open on screen.
To customize shortcuts: go to Settings → Configure Quick Keys, tap any key, then tap "Set Shortcut" and press the desired key on your Bluetooth keyboard.
Tip: A voice confirmation ("[Label] added") plays through your speakers when a waypoint is placed via keyboard, so you never have to look at the screen.
Full-screen alerts when you approach key checkpoints
Configure up to two checkpoint types with custom labels and proximity radii. When you drive within range of a matching waypoint during a run, a large full-screen alert overlay appears.
Go to Settings → Checkpoint Proximity Alerts
Set labels for each type (defaults: "VCP" and "RCP") and their alert radii (default: 500 feet each)
Name waypoints on your route starting with the matching label (e.g. "VCP 1", "RCP Start")
During a run, when you drive within the alert radius of a matching waypoint, a full-screen overlay appears with the checkpoint name
Tap anywhere on the overlay to dismiss it
Each checkpoint has a 60-second cooldown to prevent repeated triggers. Triggered checkpoints are recorded in your run log with timestamps.
Camera automatically adjusts zoom based on your driving speed
When Fixed Zoom is off (the default), the camera zooms in at low speeds for precision and zooms out at high speeds to see further ahead.
Three speed zones with customizable zoom ranges:
Slow (0–30 mph): Most zoomed in — great for technical sections
Medium (30–75 mph): Moderate zoom
Fast (75+ mph): Most zoomed out — see the road ahead
Customize the zoom level for each zone in Settings → Zoom (Run Mode) using the 4-handle slider. Drag the handles to set the zoom range for each speed zone.
Create a new route by placing waypoints on the map
Build Route lets you create a route from scratch by tapping waypoints on the map. The app automatically connects them using road routing or straight lines.
On the Map tab, tap the "Build Route" button in the bottom controls row
Tap on the map to place waypoints — the first is marked green (start), the last is red (end), and middle points are orange
The route is automatically drawn between your waypoints in gold
Toggle between "Roads" (follows mapped roads) or "Direct" (straight line) in the status bar
Use "Undo" to remove the last waypoint, or "Clear" to start over
When you're done, tap "Use Route" to adopt the built route
If you already have a route loaded, you'll be asked whether to replace the existing route or add the new route to it. Turns are auto-detected on the new route.
Create a reversed copy of a route for driving in the opposite direction
In the Collections tab, tap the three-dot menu on a route item
Tap "Reverse Route"
Enter a name for the reversed route (defaults to "[route name] (Reversed)")
Tap "Save"
The reversed route is saved as a new item in the same collection. Auto-detected turn waypoints are recalculated for the new direction. User-placed waypoints (from Quick Keys, long-press, etc.) are preserved at their original locations.
Share a route: Three-dot menu on a route item → "Share / Export" → choose "Share Link" to generate a shareable deep link, or "Export GPX File" to share the file directly
Share a collection: Tap the share icon at the top of the Collections tab → select which collections to share → all routes are uploaded and a shareable link is generated
Receive a shared route: Open a PreRun share link on your device — the route or collection is automatically downloaded and imported
Create routes by driving them — no GPX file needed
Record Mode lets you build a route from scratch by driving the course while recording your GPS track and dropping waypoints along the way. Perfect for route makers and race organizers scouting new courses.
Tap the Record tab (bottom navigation)
Tap "Start Recording"
Accept the safety disclaimer (first time only)
The map switches to GPS follow mode — your position is tracked in real-time
Drop waypoints as you drive using Quick Keys (tap the grid icon) or by long-pressing the map
When finished, tap the red stop button and confirm
Choose which collection to save the route to (or create a new one)
Optionally auto-detect turns from the recorded track — any waypoints you dropped during recording are kept
The recorded route is saved as a standard route item in your collection. You can immediately run it, share it, edit waypoints, or use any other route feature.
Tip: Use a Bluetooth keyboard with Quick Keys to drop labeled waypoints (Caution, Rocks, VCP, etc.) without taking your eyes off the trail.
Every time you end a run, PreRun automatically saves a detailed track log to your active collection as a "Run" item (hidden by default). The log includes:
GPS position at each update
Speed at each point (Garmin TrackPointExtension format)
Altitude / elevation
Timestamps
Triggered checkpoint names and hit times
Run logs can be exported as GPX files and viewed with the Stats option in the three-dot menu.
Turn Severity Labels & Angles: Customize labels and angle breakpoints for 5 severity levels. Each level shows its range (e.g. 0°–35°), and all ranges update live as you adjust the angles
Advanced Detection Settings: Minimum turn angle (degrees), minimum separation between turns, detection window distance, and Place at Turn Entrance (puts the waypoint at the start of a turn instead of the apex)
Loop Mode: Restart navigation from the beginning when reaching the finish
Audio Callouts: Toggle text-to-speech on/off, choose between distance-based or time-based callout triggers, and set the threshold
Checkpoint Proximity Alerts: Set labels and alert radii for up to 2 checkpoint types
Camera Angle: Adjust the 3D camera pitch (0° top-down to 85° behind view)
UI Element Sizes: Sliders for waypoint pointer, speed display, time-to-next display, waypoint circle radius, and waypoint label size
Zoom (Run Mode): Fixed zoom with a single level slider, or speed-based zoom with a 4-handle zone slider