TrailCam

指南

用 iPhone 內建相機拍的照片,為什麼沒出現在健行記錄裡?

因為它們根本沒機會碰上。把一張照片釘在地圖上的某一點,意思是在拍下它的那一刻,把照片跟當時正在記錄的那個軌跡點一起存下來,能做到這件事的只有正在記錄的那個 App。用 iPhone 內建相機拍的照片,發生在完全另一個 App 裡,記錄軌跡的那個 App 根本看不到這一刻,自然也就沒什麼可以拿來釘的。不是哪裡出了問題,只是兩個 App 從沒在同一時刻待在一起過。

先講結論

一張照片會出現在健行記錄的某個點上,前提是它是從正在記錄軌跡的那個 App 裡面拍的,而且是在記錄進行中拍的。iPhone 內建的相機是完全獨立的另一個 App,它不知道別處正在記錄一條軌跡,更不知道拍照那一刻你站在軌跡的哪個點上。用內建相機拍下的照片,如果沒有別的東西事後把兩者接上,就只會單獨留在相簿裡。

「釘在地圖上的一點」到底需要什麼

釘照片不是事後拿著照片的拍攝時間去跟軌跡比對、找一個大致對得上的點,而是只在拍攝的那一瞬間做一次:App 拍下照片的同時,讀出當下正在記錄的軌跡點,把兩者一起存下來。這就是為什麼這件事必須發生在記錄 App 內部——只有在那裡,照片跟那一刻的軌跡點才同時存在,誰都還沒被存到別的地方去。

為什麼一個 App 碰不到另一個 App 拍的照片

這不是哪一款健行 App 特有的短板,而是 iPhone 本身的運作方式。App 之間是各跑各的,一個正在運行的 App,通常沒辦法即時看到另一個 App 在做什麼,包括它是不是剛剛拍了張照片。用內建相機拍的照片,存進的是相簿這個系統共用的地方,不會給當時在背景運行的其他 App 發出任何訊號。背景正記錄著這趟健行的 App,不是漫不經心才漏掉了那張照片,而是根本沒有辦法知道這件事發生過。

內建相機拍的照片,仍然留著什麼

內建相機拍出來的照片,並不是完全沒有位置資訊的。只要相機 App 被允許使用定位,拍出的照片檔案裡就帶著自己的一份 GPS 座標,是相機自己在拍攝那一刻獨立記下來的。這是真實的位置資訊,精度往往也不差——但它只屬於這張照片本身,從來沒有跟哪條健行軌跡比對過,也沒有被存成軌跡上的一個點,事後回放那趟健行的時候不會出現。因為從頭到尾都沒有東西把兩者連起來。

實際該怎麼辦

如果想讓一張照片跟當天留下的影片片段、語音一樣,成為某趟健行記錄裡的一部分,就得在記錄那趟健行的 App 裡面拍——只有那一刻,照片跟軌跡上的那個點才能一起存下來。同一趟健行裡用內建相機拍的照片,倒也不是就沒用了:只要當時相機被允許用定位,它還是帶著自己的 GPS 座標,足夠事後手動跟軌跡對上,具體做法可以參考「事後給健行照片補上定位」那篇指南。只是這屬於手動、事後的比對,跟自動釘上是兩回事。

容易想岔的地方

  • 以為健行途中拍的每一張照片,事後都會自動出現在那趟記錄裡——實際上只有從記錄 App 裡面拍的才會。
  • 懷疑是 GPS 訊號不好,App 才「漏掉」了某張照片——那張照片從一開始就沒被交給這個 App,談不上漏掉。
  • 以為給相機 App 開了定位權限,拍出來的照片就會自動跟正在記錄的那趟健行連上——實際上它只是給照片本身打了個座標,跟哪條軌跡都沒關係。
  • 指望記錄結束後,從相簿裡挑一張照片加進去,它就會自己落到軌跡上對的位置——釘照片是在拍攝那一刻完成的,事後再加不會有同樣的效果。

TrailCam 在這上面做到了什麼

TrailCam 只會把從記錄畫面裡拍下的照片釘在健行記錄上,跟最長兩分鐘的影片片段、語音留言是同一套機制——正是拍攝的那一刻,才能把照片跟拍下它的那個軌跡點一起存下來。免費下載。

常見問題

健行 App 會自動把相簿裡的照片拉進來、釘到軌跡上嗎?
就「釘在軌跡的精確一點上」這件事來說,基本不會。釘照片只能發生在拍攝的那一刻,也就是 App 能同時讀到照片跟當下軌跡點的那一瞬間;已經躺在相簿裡的照片,沒有對應的軌跡點可以比對。
內建相機拍的照片,會完全丟掉位置資訊嗎?
不會,只要相機 App 被允許使用定位,照片檔案裡仍然帶著自己的 GPS 座標。但這份位置資訊跟別處記錄的哪趟健行都沒關係,從來沒有被拿去跟軌跡比對過。
有沒有辦法事後把內建相機拍的照片對到健行記錄正確的位置上?
有,靠手動操作:拿照片自帶的座標或拍攝時間,跟軌跡記錄對一下就行。這跟在記錄 App 裡拍照時自動釘上不一樣,需要自己動手比對一次。

記錄你自己的軌跡

TrailCam 是一款 iPhone 上的 GPS 軌跡記錄 App,會把沿途拍下的影片、照片與語音釘在你拍它的那個位置,並支援匯出成 GPX 1.1 或 CSV。免費下載。

在 App Store 下載