Offline maps

ApexGPS works without signal if the map tiles for the area are already on your phone. Two ways that happens: automatic caching, and manual pre-downloading.

Automatic caching

Anywhere you’ve looked at while you had signal is saved to your phone’s tile cache. Re-visit the same area offline → tiles load instantly from cache.

Cache is per tile-source — OpenTopoMap and Satellite are separate stores. Looking at an area in OpenTopoMap doesn’t help if you switch to Satellite offline.

Cache size shows in Settings → Storage with a per-source breakdown.

Before heading somewhere without signal, download the region deliberately:

Pick the area

  1. Pan/zoom the map so the area you care about fills the screen.
  2. menu → Maps → tap Download new area.
  3. A small preview map shows the current area. Move it around to refine if needed.

Set the zoom range

A slider defines the zoom levels you want cached. Higher zoom = more detail but exponentially more tiles.

The UI shows the estimated tile count and MB size as you move the slider. Match against your free storage.

Download

Tap Download. A foreground notification appears; you can leave the app, lock the phone, whatever — the download continues. Progress updates live in the notification and on the Maps hub screen.

To cancel mid-download: go to the Maps hub → the download card has a Cancel button. (Pressing the back arrow does NOT cancel — that’s intentional so you can browse tracks while tiles download.)

Current tile source only

The download uses whichever tile source is active when you start it. To cache a different style, switch tile sources first (layers FAB on map screen), then initiate.

Saved regions (menu → Maps → Saved offline maps)

Every completed download shows here. Tap a region to open its detail screen:

Deleting a saved region removes its tile bundle but does NOT affect the general tile cache. The area may still be cached from prior browsing.

Recipe rows (after restoring a recipe-mode backup)

Restoring a backup that was created with the Recipe offline-maps mode (see Backup → Recipe vs full tiles) inserts rows here marked “Not downloaded yet · X tiles” with a Download trailing button. Tap Download to re-fetch the tiles using the saved name, bounding box, zoom range, and tile source. The row flips to a normal saved-region row when the download finishes. If the recipe uses Thunderforest tiles and your API key isn’t saved, the app shows a one-time toast telling you to add it first under Settings → API Keys → Thunderforest.

Cache management (menu → Settings → Storage)

Saved offline regions are managed separately on the Maps hub, not here.

What uses network on the trail

Even with everything cached, a few things may still try to reach the internet:

If your phone has no signal, the Offline badge appears in the top bar. This is the device-level signal, not an app-level choice.

Tips


Related: The map screen → · Settings → · Backup & restore →