Saved map can restore anchors and spatial reference in another session. See how to guide the user and handle changes in the environment.
Direct answer
ARKit allows you to save the spatial state of a session in an `ARWorldMap` and provide it as `initialWorldMap` when starting a new session. The framework then attempts to relocate the camera to the previous map to restore anchors and content. Success depends on the environment still containing compatible visual signals and on the user observing previously mapped regions; therefore, persistent experiences need visual instruction, timeout, confirmation and path to recreate the map.
Map saves reference, not the physical world
Changes in furniture, lighting and surfaces can reduce correspondence. The product needs to recognize when the environment has diverged.
Relocation requires guided movement
Showing an image from the previous capture helps the user return to the familiar point. Vague instructions prolong searches and increase abandonment.
Restored anchor needs confirmation
Before beginning a critical task, confirm visual alignment or measurement error; an approximate pose should not authorize irreversible action.
Persistence involves governance
Maps can reveal structure of the environment. Define storage, encryption, access, expiration, and removal by location and project.
Nexus Reading
Model clear states: searching, relocated, degraded, and necessary recreation. Reliable persistence depends on both the UX and the algorithm.
FAQ
Does ARWorldMap guarantee relocation?
No. The environment must remain recognizable and the camera must observe useful regions of the map.
Does the map include anchors?
Yes, it can store anchors and the spatial reference needed to restore them.
What to do when it fails?
Explain status, guide rescan, and offer controlled recreation of map and anchors.
Essential guides to delve deeper into the decision
This editorial analysis was produced by Nexus from the official sources below, consulted on October 26, 2026. The text is original and interprets practical implications for companies.
- Apple Developer — Saving and loading world data: map capture, initialWorldMap, relocation, snapshot and content restoration.
- Apple Developer — ARWorldMap: representation of the mapped space, anchors and data needed to resume the session.
Date reported by main source: official documentation consulted on October 26, 2026; technical analysis.

