健行 App 暫停之後,軌跡會不會不見?
第一次伸手去按 GPS 記錄裡的暫停鍵,很多人心裡會冒出同一個念頭:這樣按下去會不會把什麼弄壞。一條已經走了兩個小時才累積起來的軌跡,感覺比一張照片或一則備忘還要脆弱,暫停看起來也有點像是把一台正在運轉的機器硬生生叫停。這種擔心不是沒道理,但就暫停這個動作本身而言,擔心是多餘的。這篇說清楚點下去那一刻究竟發生了什麼,以及已經記錄下來的那段路為什麼從來不會因此受影響。
先講結論
暫停不會動到已經記錄下來的任何內容。它只影響接下來會發生的事:App 停止往軌跡裡加新的點,計算移動時間的計時器也跟著停下。因為沒有新的點可以拿來算距離,距離也不會再往上加。點一下恢復,記錄就從下一個點繼續,接在同一條軌跡後面,而不是另外開一條新的。暫停這個動作,不會讓已經錄下的那段路有任何風險。
點暫停到底改變了什麼
一條記錄下來的軌跡,本質上是一長串座標加時間戳的點連起來的。暫停做的事情很單純:在暫停的這段時間裡,讓這串點先別繼續變長。已經存好的點不會因為暫停而被改寫、打亂順序或刪掉——它們就停在按下暫停之前記錄的位置上,原封不動。恢復也不會倒回或重新開始什麼,只是把接下來記錄到的下一個點,接到同一串點的末尾,不管你恢復的時候人正站在哪裡。
這也是為什麼暫停可以放心隨手去按,不用多想。它改變的只是還沒發生的事——原本會在你站著不動時被記下來的那些點——地圖上已經有的內容,一點都不會被動到。
暫停和結束記錄,是兩件不同的事
這兩個動作值得分清楚,因為它們回答的是不同的問題。暫停說的是:先別往這條軌跡裡加東西了,我等一下回來。結束記錄說的是:這條軌跡就到這裡,照現在的樣子存起來。前者讓軌跡開著等你;後者把軌跡關上。真正該小心的不是暫停本身——它本來就是設計成可以隨時收回的——而是手滑按錯按鈕,本來只想為了吃午餐暫停一下,結果把整段健行直接結束掉了。
忘記按恢復會怎樣
對暫停的猶豫,說到底大多來自「萬一忘記恢復怎麼辦」,而老實說,這只是個小失誤,談不上丟失記錄。假如為了吃午餐暫停了,一個小時後才想起來,軌跡裡就是這一小時沒有點而已——暫停之前走的那段完好無損,恢復之後走的那段也完好無損,中間的空白,跟晚一點才開始記錄是同一回事,只是有一段沒被錄下來。沒有檔案會損壞,也沒有什麼需要修復。真正的代價只是那段忘記恢復的路程,在總距離裡沒有被算進去,僅此而已。
暫停影響的不只是時間,還有距離
大家往往只想到時鐘,其實暫停對距離的影響是一樣的,而且比想像中更重要。如果記錄一直開著沒有暫停,人站著不動的時候,手機的 GPS 定位本身也會有幾公尺的晃動——這點小誤差,站得越久,就會不知不覺被當成距離悄悄累加進去。暫停之後,因為根本沒有新的點被加進來,這些晃動也就無從被記錄。這也是為什麼原路折返的支線,或去展望點的短暫繞道,值得專門用一下暫停:在往回走已經走過的那段路之前先暫停,那一段就不會被重複計算一次。
TrailCam 在其中扮演的角色
TrailCam 會在背景持續記錄軌跡,不管螢幕是不是熄了,還是你切去用了別的 App。暫停和恢復是手動點一下的動作,不是讓 App 根據速度自己猜——所以它不會把一段走得很慢很小心的路誤判成停下,也不會把你只是站著看風景當成你想恢復記錄。暫停期間的時間不算進移動時間,記錄會從你點恢復時所在的位置接著走下去。TrailCam 免費下載。
常見問題
- 暫停會不會刪掉或改動已經記錄的那部分軌跡?
- 不會。暫停只影響接下來要新加的部分——它只是讓 App 在你恢復之前先別記錄新的點。暫停之前已經存好的內容,會原封不動地留著。
- 暫停之後,距離也會跟著停止計算嗎,還是只停時間?
- 兩個都會停。沒有新的點,就沒有可以用來算距離的區間,所以移動時間停下的同時,距離也會跟著停止累加。恢復之後,兩者會一起繼續走。
- 暫停記錄和直接把 App 關掉,有什麼區別?
- 暫停是在 App 裡主動做出的、隨時可以收回的動作:你告訴它先別往軌跡裡加東西,它就等著你恢復。健行途中把 App 關掉,跟你主動要的暫停不是同一回事,更像是記錄被中斷,而不是暫停——不過不管是哪種情況,之前已經記錄下來的那段軌跡都不會因此被抹掉。
記錄你自己的軌跡
TrailCam 是一款 iPhone 上的 GPS 軌跡記錄 App,會把沿途拍下的影片、照片與語音釘在你拍它的那個位置,並支援匯出成 GPX 1.1 或 CSV。免費下載。