
Glamis Map is the offline map of the Imperial Sand Dunes: every camp, hill, and landmark, working where cell service doesn't.

368 MB of aerial imagery on your phone. Zero bars required.
80+ camps, hills, washes, and landmarks, with photos, elevation, and the local story.
Curated sets like Glamis Essentials, the can't-miss spots every rider should hit once.
Search the dunes. Filter camps, vendors, points of interest.
Bookmark camp and favorites; they're one tap away all weekend.
Not a website in a wrapper. Built with SwiftUI and MapKit for sunlight, gloves, and speed.
Point. Ride. Arrive.
Pick any spot and Glamis Map draws a straight line to it: live distance, compass heading, and a heading tape under the banner. Out here there are no roads, so there are no turns. You always know exactly how far and which way.


A Live Activity keeps distance and bearing on the Lock Screen while you ride: no unlocking, no app-switching, glanceable in a phone mount.
Field guide, not a database
Each location carries a custom symbol built for that place. Tap it and the card opens: a full-bleed photo, elevation, coordinates you can copy, and a description that covers Glamis today and Glamis history. No two cards look alike.


Everything, organized your way
Browse every camp, hill, and landmark, or filter down to exactly what you need. Your saved spots, what's nearby, current weather, and curated collections, all in one place.

Hands stay on the bars
Gloves on, phone in a mount, no time to tap through menus. Glamis Map works with Siri for the moments that matter most.
“Hey Siri, show Oldsmobile Hill in Glamis Map”
Opens the location card directly
“Hey Siri, navigate to Sand Drags in Glamis Map”
Starts navigation, no unlocking required
“Hey Siri, end navigation in Glamis Map”
Ends the ride, hands never leave the bars
Why I built this
I've been riding Glamis for years, and every trip starts the same way: no signal and a vague idea of where camp is. I built Glamis Map so the whole dune (imagery, camps, landmarks) lives on your phone and works without a bar of service. It's the app I always wished I had out there.