如何在 iPhone 上拍摄带有 GPS 座标的照片(4 种方法)
把 GPS 座标放进你 iPhone 照片的四种可靠方法:原生 EXIF、可见的像素戳记、透过网页工具的事后处理,以及针对屏幕截图的手动输入。
**快速解答:**在 iPhone 上拍摄带有 GPS 座标照片的四种方法。(1) 开启定位服务的原生相机会写入看不见的 EXIF GPS(适合个人文件,社群上传时被移除)。(2) 一款 GPS 相机应用程序会把座标以可见方式戳记到像素上,所以位置能在每个平台上保留下来。(3) 我们的免费网页戳记工具会把既有 EXIF 中的 GPS 渲染到照片副本上。(4) 针对缺少 GPS 的照片进行手动输入,使用 EXIF 编辑器。方法 1 与 2 涵盖日常使用;3 与 4 则修补过去的照片。
大多数 iPhone 照片其实已经带有 GPS 数据,但只在 EXIF 元数据里面。那笔数据在你上传到 Instagram、WhatsApp 或大多数其他平台的那一刻就会被移除。所以实际的问题不是「我的 iPhone 有没有撷取 GPS」,而是「我该如何确保 GPS 能在照片最终出现的任何地方保留下来」。
以下是真正有效的四种方法,依照从最少到最多的工夫排序。
方法 1:开启定位服务的原生 iPhone 相机
自 3GS 以来的每一支 iPhone,在相机应用程序的定位服务开启时都会把 GPS 座标写进 EXIF。若要启用它:
- 开启 Settings。
- 轻点 Privacy & Security,然后 Location Services。
- 确认最上方的主切换开关是开的。
- 向下卷动到 Camera。选择 While Using the App。
- Precise Location 也应该开启,才能取得精确座标。
拍一张照片。在 Photos 应用程序中开启它,向上滑动,你就会看到一张带有位置与地址的地图。
**你会得到什么:**纬度、经度、海拔,以及你 Photos 图库中的地图大头针。
**你不会得到什么:**影像本身上的可见座标。GPS 只存在于 EXIF 中。在我们的 EXIF 检视器 中开启同一张照片以确认里面有什么。
**陷阱:**Instagram、WhatsApp、Facebook 与大多数通讯应用程序会在上传时移除 EXIF GPS。你的朋友与你的平台都看不到位置。AirDrop 与 iMessage 会保留 EXIF;跨平台通讯软件通常不会。
如果照片只留在你的图库里,这个方法就够了。如果它们要去任何公开的地方,这就不够了。
方法 2:把 GPS 烧进影像的戳记相机应用程序
若要让座标在任何上传后都能保留下来,戳记必须存在于可见的像素中,而不是 EXIF 里。一款戳记相机应用程序就能处理这件事。
TimeStamp Camera iOS 应用程序 会在快门时撷取 GPS,并把它以可见标签的形式渲染到照片上。日期、时间、纬度、经度以及反向地理编码的地址,都位于你拍摄每一张照片的某个角落。
第一次执行时要检查的设定:
- **格式。**US(
MM/DD/YY)、EU(DD/MM/YY)、ISO(YYYY-MM-DD),或长格式。 - **位置。**左上、右上、左下、右下。
- **地址。**打开以显示街道地址;如果你只要座标就关掉。
- **工作备注。**一个会成为戳记一部分的自由文字栏位。对项目名称、单位编号、理赔 ID 很有用。
即使没有信号,这个应用程序也会撷取 GPS。地址会在你回到在线后填入。
这是唯一能让你的照片在日后争议中站得住脚的方法,因为证据就在影像本身上,而不是在任何流程都能丢弃的元数据里。
方法 3:在浏览器中为既有照片加上戳记
如果你已经用方法 1(原生相机)拍好了照片,你可以事后把它们的 EXIF GPS 渲染到影像上。开启浏览器戳记工具:
- 把照片放到画布上。
- 工具会读取 EXIF 并预先填入座标与地址。
- 调整位置与格式。
- 点 Download。
输出是一张把戳记烤进去的 JPEG。原始文件不会被动到。
只要拍摄时定位服务是开的,这对来自任何相机的任何照片都有效。它是方法 1 与一个可分享文件之间的桥梁。
如果你的照片在步骤 2 后没有显示座标,那就是 EXIF GPS 缺失了。要嘛是定位服务关闭,要嘛是照片经过了某个会移除它的平台。无论是哪一种,方法 4 都是你的备案。
方法 4:为没有 GPS 的照片手动输入
有些照片没有可用的 GPS 数据:
- 屏幕截图(它们带有设备的屏幕撷取元数据,而非位置)。
- 扫描的旧照片。
- 从社群媒体下载的照片。
- 在定位服务关闭时拍摄的照片。
对于这些,你需要自己找出座标并输入它们。
为地址找出纬度/经度最快的方法:
- **Google Maps。**对地图上任何一点按右键,选 What's here。底部的卡片会以十进位度数显示座标。
- **Apple Maps。**长按一个点。大头针会在卡片中显示座标。
- **OpenStreetMap。**按右键 → Show address,或把地址贴进 Nominatim 做反向查询。
这三者都会给出十进位度数,正是戳记工具预期的格式(例如 37.7749, -122.4194)。
把照片放进网页工具,输入座标,可选择性地加上地址,然后下载。流程与方法 3 完全相同,差别只在于你提供座标,而不是从 EXIF 读取它们。
比较这四种方法
| 方法 | 在影像上可见 | 上传后保留 | 需要安装 | 适用旧照片 |
|---|---|---|---|---|
| 1. 原生相机 | 否 | 否 | 否 | 不适用 |
| 2. 快门时戳记应用程序 | 是 | 是 | iOS 应用程序 | 否 |
| 3. 网页工具,EXIF 来源 | 是 | 是 | 否 | 是 |
| 4. 网页工具,手动 | 是 | 是 | 否 | 是 |
正确的方法取决于你要拿照片做什么。对于留在你图库里的个人回忆,方法 1 就够了。对于任何你要公开分享的内容,你需要方法 2、3 或 4。
验证 GPS 是否成功通过
拍一张已戳记的照片,上传到 Instagram,再存回你的手机,然后检查两个版本:
- 在 EXIF 检视器 中开启原始照片:你会看到 GPS 座标。
- 在同一个检视器中开启从 Instagram 存回的版本:EXIF GPS 不见了。
- 在任何影像检视器中看这两个文件:已戳记的版本仍然显示座标,因为它们存在于像素中。
这就是真正重要的测试。如果你无法用这种方式验证你的方法,GPS 其实并没有在你以为的地方保留下来。
常见陷阱
**陈旧的 GPS 快取。**有些相机应用程序为了省电会快取 GPS。如果你在两张照片之间走了 50 公尺,两张可能都带有相同的座标。原生 iPhone 相机与 TimeStamp Camera 应用程序都会为每一张照片重新取得 GPS。
**错误的时区。**EXIF 把时间保存为当地挂钟字符串,而非 UTC。如果你旅行而设备时钟改变了,相隔几秒拍摄的两张照片可能看起来相差一小时。原子时间(在快门时做网络同步)能避免这个问题。iOS 应用程序会使用它;原生相机不会。
**被裁切掉的戳记。**把戳记放在常见裁切不会吃掉的地方。左下角约影像高度 3% 的位置,能同时放进 4:3 与 1:1 的社群裁切中。
**公开上传的隐私。**可见的 GPS 戳记也会把你的住家位置显示给任何看到照片的人。每张照片都要自行决定你是否想要这样。对于你不想广播的照片,请用 EXIF 移除器 移除 GPS。
延伸阅读: