SLAM Map Viewer
Drop a .ply or .msg on the window, or pick:
📷 Localize iPhone photo
Server must be running: python3 loc_server.py
Step 2 — Upload iPhone photo (.jpg / .heic):
Top-K candidates:

Drag = orbit · Scroll = zoom · Right-drag = pan
R = reset · A = axes · Q = clear query
Drop a .ply or .msg file anywhere
(.msg files can be 100s of MB — loading may take a few seconds)
All 6 cubemap faces at this keyframe — matched face highlighted
U
L
F
R
B
D
Location label (e.g. "Library", "B-2F Hardware", "Gym")