Free offline hiking maps for Norway. A lightweight alternative to the discontinued Hvor? app from Kartverket, with topographic maps from Kartverket and OpenStreetMap.
- Free offline maps from Kartverket (topo, toporaster, nautical charts), MapAnt (LiDAR-based orienteering maps), and OpenStreetMap
- GPS tracking with background recording — track your hike with the screen locked
- Real-time location sharing — let friends and family follow your trip live
- Save and revisit tracks and points of interest
- GPX import/export — compatible with other hiking and navigation apps
- Distance measurement tool
- Map overlays: hiking trails (Waymarked Trails), avalanche runout zones (NVE), county borders
- Lightweight and always free
- Copy
local.properties.exampletolocal.propertiesand fill in your values - Place your
google-services.jsoninapp/(from Firebase console) ./gradlew assembleDebug
- Set up
local.propertiesas above (needed for the shared module build) - Build the shared framework:
./gradlew :shared:linkDebugFrameworkIosSimulatorArm64 - Open
iosApp/Where.xcodeprojin Xcode - Xcode will fetch MapLibre via SPM on first open — wait for package resolution to finish
- Select an iPhone simulator and press Run (Cmd+R)
The Gradle build phase in Xcode (embedAndSignAppleFrameworkForXcode) compiles the shared Kotlin framework automatically, so after the initial setup you can iterate from Xcode directly.
To verify just the shared framework without Xcode:
./gradlew :shared:linkDebugFrameworkIosSimulatorArm64 # simulator
./gradlew :shared:linkDebugFrameworkIosArm64 # device
See web/README.md.
