DocsNavigation
Current-location recognition
How the camera finds a visitor: the first check, what the status messages mean, what to do when the view is unclear, and what the camera needs.
On this page
Veeee has no indoor GPS. A visitor’s position is recognised by comparing what the phone camera sees with the reference images the organization captured at each location.
The first check
Tapping Start navigation opens the rear camera, after the browser asks for permission. Veeee captures two small frames a fraction of a second apart and sends them together for comparison; a third is taken only if needed. The location is accepted when two frames agree or one is a strong match. This usually takes a few seconds and the page reports progress: “Starting your camera…”, “Looking at your surroundings…”, “Comparing what the camera sees with this indoor map…”, then “Found you at {name}.”
Frames are downscaled in the browser before they are sent (the long edge is at most 768 px) and are used only for this comparison.
When the view is unclear
If the frames do not match any location clearly, the page says the view is ambiguous and asks the visitor to show a door, a sign or a wider angle. Veeee keeps the camera open and retries automatically about once a second. The guidance reads: keep the camera open and move it slowly across signs, doorways, hallway intersections or other distinctive features; after several unclear views it adds, if it is safe, pause briefly on one distinctive feature.
If the camera check cannot be sent or processed, the page says so and retries on its own. The visitor does not have to tap anything.
Status labels
| Label | Meaning |
|---|---|
| Finding your location | The first check is running. |
| Looking for a clearer view | The last views were ambiguous; the check continues. |
| Preparing directions | The location was found and the route is being planned. |
| Navigation active | Directions are showing and the camera keeps checking the position. |
| Navigation paused | The visitor paused, or the page is hidden. Camera checks are stopped. |
| Camera needs attention | The camera could not start or stopped. See Troubleshooting. |
| You arrived | The destination was reached and the camera stopped. |
While walking
Once navigation is active, Veeee keeps checking the position with pairs of frames about once a second, and the You are here line updates as locations along the route are confirmed. Footsteps and heading come from the phone’s motion sensors and stay on the device. A brief failure shows “Checking your location…” and recovers on its own.
What the camera needs
- A secure connection (HTTPS) and a browser that can use the camera. Veeee prefers the rear camera and accepts any camera if there is no rear one.
- Camera permission. On iPhone, permission for motion and orientation is also requested so footsteps can be counted; declining it never blocks navigation.
- Reference images at the location. If the map is not ready for camera localization, the page says so; the organization needs to add images.