Settings & Preferences
Distance Units
Switch between metric and imperial units:
- Click Settings → Units in the menu bar
- Three combinations, because plenty of riders think in miles but read climbs in metres:
- km / m - kilometres and metres
- mi / ft - miles and feet
- mi / m - miles for distance, metres for elevation
- Affects all distance displays, search radius, and elevation
- Preference saved in browser
Theme
Reduce eye strain with dark theme:
- Settings → Theme, then pick Light, Dark or Auto
- Auto follows your system dark mode preference
- Affects entire interface including map controls
- Preference saved in browser
Preferences
Settings → Preferences holds the toggles for how PitStopper behaves. They save in your browser and apply immediately:
- Show elevation profile - Turn the elevation chart off for faster loading on very large routes. Distances and exports still use the full data.
- Colour the profile by steepness - Shade each part of the elevation chart by gradient, so the hard sections stand out.
- Show the import summary - The panel that appears after loading a file. Turn it back on here if you dismissed it with "Don't show again".
- Detect multiple passes - On out-and-back routes, show each time you pass a POI with its own distance.
- Preload POIs on route load - Quietly fetch every category along the route shortly after it loads, so ticking categories and changing the radius are instant.
- Waypoint distance warning - On export, warn about waypoints further than this many metres from the track. Defaults to 35m, because Garmin Connect discards waypoints beyond about 40m.
Browser Storage
Everything PitStopper saves stays in your browser - nothing is uploaded to a server. Open Browser Storage from the app menu (System menu) to see what's stored and free up space:
- Saved projects are kept in your browser's IndexedDB database, which has plenty of room for many large projects. Older projects are migrated there automatically the first time you load this version.
- The POI cache has its own IndexedDB database too - it outgrew localStorage on long routes - and its entries expire after 5 days.
- Preferences and smaller caches - settings, plus the photo, weather, food-hygiene and fuel-price lookups - live in localStorage, which is limited to about 5 MB.
- The panel shows a usage breakdown and your total database size, and lets you clear individual caches if storage gets full. Your saved projects and settings are never removed by clearing a cache.
Keyboard Shortcuts
Speed up your workflow with these keyboard shortcuts:
Navigation & Interface
- ESC - Close modals and dialogs, leave Help Mode, and cancel a search-area draw
- F1 - Turn Help Mode on or off, so clicking a part of the interface explains it
- ? - Open help documentation in new tab
Undo/Redo
- Ctrl+Z / Cmd+Z - Undo last action
- Ctrl+Y / Cmd+Y - Redo
Route Flyover and Route Animation
While either playback window is open:
- Space - Play or pause
- ← / → - Skip back or forward
- F - Fullscreen
- R - Start or stop recording
- ESC - Close the window
Mobile Experience
Mobile Optimizations
- Hamburger menu - Sidebar accessed via menu button (top-left)
- Touch-optimized controls - Larger tap targets for buttons
- Full-width sidebar - Slides in from left on mobile
- Compact menu bar - Menus collapse to fit a narrow screen
- Responsive elevation chart - Adapts to screen size
- Gesture support - Pinch to zoom, swipe to pan
Mobile Tips
- Use landscape orientation for better map view
- Collapse sidebar when viewing map for maximum space
- Tap mini elevation chart to expand
- Use Quick Presets instead of scrolling through categories
Tips & Best Practices
Planning Trips
Performance Tips
- Large routes (2000+ points) are automatically optimized for chart rendering
- If map is slow with many POIs, use filters to reduce visible markers
- Close unused POI category groups for a cleaner sidebar
- Wider search radius isn't always better - be selective
Common Workflows
Planning a Bike Tour
- Upload GPX from route planner (Strava, Ride with GPS, etc.)
- Apply "Touring" or "Cyclist" preset
- Adjust search radius to 1-2km
- Review POI list and check opening hours
- Add custom alerts for road conditions or hazards
- Export enhanced GPX with waypoints
- Print report for offline reference
Finding Water on a Hike
- Upload trail GPX
- Select "Water" preset
- Adjust search radius to 500m
- Review results and note distances
- Export to GPS device
Exploring Around Current Location
- On the welcome screen, open the My Location tab and click Use My Current Location
- Set search radius (e.g., 2km)
- Select categories of interest
- Browse map and POI list
- Click markers for details
Troubleshooting
Common Issues
No POIs Found
Solutions:
- Increase search radius
- Try different POI categories
- Check if area is well-mapped in OpenStreetMap
- Remote areas may have limited POI data
- If you know the exact place is in OpenStreetMap, paste its OSM URL or element ID into System → Diagnose Missing POI. It reads the element's tags, measures its distance from your route, and says why it is or isn't showing up.
GPX Won't Load
Solutions:
- Check the extension is one PitStopper reads: .gpx, .fit, .kml, .kmz or .psp
- Files are capped at 10 MB - a very long recorded track may need trimming or re-exporting at a lower point density
- Check file contains track or route data (not just waypoints)
- Try re-exporting from original source
- Ensure file isn't corrupted
Elevation Not Showing
PitStopper never looks elevation up from a server - the profile is drawn from the heights already in your file, or from the ones BRouter returns for a route you planned here. So there is nothing to wait for.
Solutions:
- If no point in the file carries a height, the panel is hidden rather than drawing a flat line at sea level. Re-export from the original source with elevation included.
- Check Settings → Preferences: if Show elevation profile is off, no chart is drawn on any route.
- A route made entirely of straight lines comes back from BRouter with no heights, and gets no profile for the same reason.
- Only available in Route Mode (not Location Mode)
Map Not Loading
Solutions:
- Check internet connection
- Try a different map layer from View → Map Layer
- Refresh page
- Clear browser cache
POIs Missing Opening Hours
Opening hours come from OpenStreetMap data. Not all businesses have this information available. You can contribute to OpenStreetMap to improve data quality.
Browser Support
- Modern browsers required (Chrome, Firefox, Safari, Edge)
- JavaScript must be enabled
- Geolocation permission needed for current location feature
- Cookies/local storage needed for saving preferences
Glossary
Common terms, abbreviations, and acronyms used throughout PitStopper.
Acronyms & Abbreviations
- API
- Application Programming Interface - A way for software to communicate with external services (e.g., fetching POI data from OpenStreetMap).
- CSV
- Comma-Separated Values - A simple text file format for tabular data, commonly opened in spreadsheet applications like Excel.
- DMS
- Degrees, Minutes, Seconds - A coordinate format expressing latitude and longitude (e.g., 51°30'26.5"N 0°07'39.5"W).
- ETA
- Estimated Time of Arrival - The predicted time you'll reach a specific point on your route.
- GPS
- Global Positioning System - Satellite-based navigation system used to determine precise locations on Earth.
- GPX
- GPS Exchange Format - XML-based file format for GPS data containing routes, tracks, and waypoints. The standard format supported by most GPS devices and apps.
- LOD
- Level of Detail - A technique that shows simplified data when zoomed out and full detail when zoomed in, used for performance optimization.
- OLC
- Open Location Code - Also known as "Plus Codes", a geocoding system for identifying locations (e.g., 8FVC9G8F+6X).
- OSM
- OpenStreetMap - Free, editable map of the world created by volunteers. The source of POI data used in PitStopper.
- POI
- Point of Interest - A specific location that may be useful or interesting (restaurant, hotel, water source, viewpoint, etc.).
- UTC
- Coordinated Universal Time - The primary time standard for regulating clocks worldwide. Sometimes referred to as GMT (Greenwich Mean Time).
- XML
- eXtensible Markup Language - A text-based format for storing structured data. GPX files are a type of XML.
Route & Navigation Terms
- Elevation Gain / Ascent
- Total cumulative upward climbing on a route, measured in meters or feet.
- Elevation Loss / Descent
- Total cumulative downward descending on a route, measured in meters or feet.
- Grade / Gradient
- Steepness of a slope expressed as a percentage (rise over run × 100). A 10% grade means 10m of elevation gain per 100m of horizontal distance.
- Loop Route
- A route that starts and ends at the same location, forming a closed loop.
- Multi-pass
- Feature detecting when you'll encounter the same POI multiple times on out-and-back or loop routes.
- Out-and-back
- A route where you travel to a destination and return along the same path.
- Route
- Planned path with waypoints, showing where you intend to travel.
- Search Radius
- Distance from route or location center within which to search for POIs.
- Track
- Recorded GPS path with timestamps, showing where you actually traveled.
- Waypoint
- Named location marker with coordinates, typically marking important points along a route.
Map & Location Terms
- Bounding Box
- A rectangular area defined by coordinates that encompasses a region of interest, used to limit search areas. PitStopper's PostGIS searches use a corridor that hugs the route instead, so a bounding box is no longer part of how a search is built.
- Geocoding
- Converting an address or place name into geographic coordinates (latitude/longitude).
- Latitude (Lat)
- Geographic coordinate measuring north-south position, ranging from -90° (South Pole) to +90° (North Pole).
- Longitude (Lon/Lng)
- Geographic coordinate measuring east-west position, ranging from -180° to +180°, with 0° at the Prime Meridian (Greenwich).
- Plus Code
- A location encoding system (also called Open Location Code) that provides a short code to identify any location on Earth.
- Tile Layer
- Map imagery delivered as small square images (tiles) that combine to show the complete map view.
- Viewport
- The currently visible area of the map on your screen.
Application Features
- Clustering
- Grouping nearby POI markers together when zoomed out to reduce visual clutter, with a count badge showing how many POIs are grouped.
- Distance Markers
- Waypoints placed at regular intervals along a route (e.g., every 10km) to help track progress.
- Event Sticker
- A printable strip showing key waypoints, distances and the elevation profile, designed to be attached to a bike frame or handlebars for quick reference during events.
- Starred / Starred POIs
- POIs marked with a star for quick identification and filtering. Starred can be preserved across searches.
- Flagged POIs
- A second, independent mark separate from starred, mainly used to control which POIs are exported. Flagged POIs show a purple ring on their map marker and can be filtered and exported on their own.
- Help Mode
- A mode from the Help menu (or the F1 key) where clicking a part of the interface explains what it does instead of using it. Press ESC to leave.
- PostGIS POI Server
- PitStopper's own database of OpenStreetMap POIs. It answers a search with a single query covering the whole route corridor, which is why searches typically finish in a second or two.
- Predicted Count (≈N)
- The dimmed estimate (e.g. "≈47") shown on unticked POI categories, indicating how many POIs a category would find at the current search radius. A dimmed "none" means a known zero at that radius; a blank means no estimate is available.
- Preset
- A saved configuration of POI categories and settings that can be quickly applied for common use cases (e.g., "Cyclist", "Water & Food").
- Project
- A saved state of your work including route, POIs, settings, and customizations that can be loaded later.
- Query POIs
- A feature to discover all POIs near a specific point you click on the map, regardless of category filters.