You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-7Lines changed: 11 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,20 +43,23 @@
43
43
### 3.1 First run
44
44
45
45
1.**Map Manager (empty state)** → short tutorial → **Import photo** (camera or gallery).
46
-
2.Enter **Pair Mode**to add reference pairs.
46
+
2.Import automatically launches a **guided Pair Mode**session (toasts instruct each step) so the user can capture the minimum viable set of reference pairs.
47
47
3. After ≥2 pairs, **Live** becomes available.
48
48
49
49
### 3.2 Pair Mode (add/edit) — explicit mode
50
50
51
-
* Enter via **FAB “Add pair”** or long-press on an existing marker.
52
-
***Top status bar** (highlighted): “Pair #n – Step 1/2” (color frame in mode).
53
-
***Bottom tabs**: **Photo** ↔ **OSM**.
51
+
* Enter via **FAB “Add pair”**, long-press on an existing marker, or automatically right after importing a map photo.
52
+
***Top status bar** (highlighted): “Pair #n – Step 1/2” (color frame in mode). Guided mode also shows progress pills (“Photo point”, “Map point”) that swap as each step completes.
53
+
***Bottom tabs**: **Photo** ↔ **OSM**. During guided mode the active tab auto-switches after each placement to keep the workflow hands-free.
54
54
* Flow (active slot):
55
55
56
-
* Tap either **Photo** (place pixel pin with loupe) **or****OSM** (place world pin via map tap or **Use my position**).
57
-
* Switch to the other tab and place the missing pin → pair completes.
56
+
* Guided mode opens on **Photo** immediately after import and displays a toast: “Tap the first point on your photo.”
57
+
* Once the pixel pin is dropped, the UI auto-switches to **OSM**, updates the toast (“Now tap the matching spot on the map”), and enables “Use my position” as a contextual hint.
58
+
* Manual flow (when initiated later) still allows starting on either side.
59
+
* After the matching map pin is placed, the pair preview appears. Guided mode automatically toggles back to the **Photo** tab, advances to the next pair, and repeats the instruction cycle until the minimum required pair count (2) is collected. After that the flow switches back to manual control while encouraging the user to add more pairs for accuracy.
58
60
***Drag & drop** on both sides updates pair live.
59
61
***Confirm (✓)** applies; **Cancel (←)** discards changes to the active pair only.
62
+
* Guided mode auto-confirms each pair as soon as both pins are placed, surfaces a toast summarizing the residual (“Pair saved — residual 12 m”), and exits once two pairs exist (with a prompt encouraging more for higher accuracy).
60
63
***Outliers** shown **red**, inliers **green**; residual (m) visible in list and as label on pins.
61
64
* Edit existing pair later via long-press or from the pairs list (secondary screen).
* Guided pairing script: “Tap the first point on your photo”, “Now tap the matching spot on the map”, “Pair saved — residual ··m. Add another for better accuracy.”
269
273
* Prompts: add more points / refine when thresholds exceeded.
270
274
* Errors: storage full, file too big, permissions denied.
Photograph any trailboard or printed map, drop a few reference pairs, and watch your live GPS position glide across the photo. Works offline, with OpenStreetMap context when you are connected.
0 commit comments