照片地理标记教程
阅读约 1 分钟

如何在电脑上给照片添加地理标记(无需软件)

桌上打开的笔记本电脑屏幕上显示着一张布满深色定位图钉的城市街道地图

在电脑上给照片加地理标签,答案比大多数指南承认的要短:你什么都不用装。这让人意外,因为你最先会去用的那两个工具,都会悄无声息地让你失望。Windows 会显示照片的位置,却不让你输入位置;而 Mac 的"照片"应用会痛快地接受一个位置,可这个位置永远不会进入你发给别人的那个文件。

下面说明这两者各自究竟做了什么,以及绕开这两个问题的浏览器方案。

为什么 Windows 的详细信息面板不会添加位置

在文件资源管理器里右键点击一张照片,打开"属性","详细信息"选项卡会列出一个含有纬度和经度的 GPS 区域。上面几行的标题、主题和标记你都能编辑。位置那几行却拒绝接受任何数值,而 Windows 从不解释原因。

Microsoft 自己记录了原因。保存照片纬度的那个属性是以只读形式发布的:说明写的是"获取拍摄照片所在位置的纬度坐标",并没有配套的设置方法。Microsoft 自己关于该属性的参考页面上的备注写明了更改位置需要做什么:"若要设置照片的纬度或经度,必须设置用于计算纬度坐标的全部四个文件属性。"

四个各自独立的值,其中一个是表示南北的字母,而且它们必须彼此一致。这是写入图像文件的程序该干的活,而资源管理器不是那样的程序。它读取位置只为显示和排序,到此为止。所以"详细信息"选项卡是检查一张照片的好办法,任何能告诉你照片已经带了什么的工具也是。但要添加位置,这两条路都是死胡同。

Mac 的"照片"应用究竟改了什么

macOS 是相反的情况:它确实管用,但有个在依赖它之前值得知道的前提。Apple 关于 Mac 版"照片"的指南直接记载了添加位置的方法:"添加位置:在"位置"栏中输入一个位置",以及"更改位置:搜索另一个位置,或在地图上拖动图钉"。你还可以从一张照片复制位置,再赋给一整批照片。

前提写在同一个 Apple 页面的下一条说明里:你可以选择"隐藏位置或恢复到原始位置",而恢复会"移除你所指定的位置信息"。为了能在你要求时把原始值还给你,"照片"必须把原始值和你的修改分开保存。你输入的位置是图库知道的一项事实,这和 JPEG 文件自身携带的事实并不是一回事。

如果照片永远待在"照片"里,这个区别无关紧要。但如果你要把文件发给客户、上传到某处,或者交出一个文件夹,它就非常要紧,因为离开你 Mac 的是导出的文件,不是图库里的记录。在信任整批文件之前,先导出一张读回来看看。

不安装任何东西,在电脑上给照片加地理标签

  1. 用浏览器里的元数据编辑器打开照片。
  2. 搜索地址,或者把图钉拖到确切的位置。
  3. 把显示出的坐标与你想要的地点核对一遍。
  4. 写入位置并下载新的副本。

这就是资源管理器拒绝做、"照片"隔着一层去做的同一件事,只不过这里是直接作用在文件上。图钉落在你想要的位置后,你就把位置写进照片并下载结果,那是一个位置已经在其内部的普通图像文件:无需导出,无需同步。

GeotagImg editor download options for saving the edited photos back out
纬度和经度输入框,以及生成成品文件的下载选项。

有两点在桌面端尤其重要。你可以一次载入多张照片,给它们统一套用同一个位置,而这正是资源管理器再慢也做不到的事。另外下载提供 JPEG 或 WebP 两种格式,这一点值得知道,因为 Google Business Profile 只接受 JPG 或 PNG,所以照片若要发到那里,WebP 就是错误选择。

什么时候桌面软件仍然是正确选择

装软件在两种情况下值回票价:一次处理几百个文件,或者按时间戳把照片与 GPS 轨迹记录对应起来。这两件都不是浏览器的活。只是动手之前,先了解常见推荐软件的真实状况。

最常被推荐的桌面选项,以及它们的实际状况
选项能写入位置吗?需要知道的事
Windows 文件资源管理器不能只读取和显示;该属性在文档中标注为只读
Mac 上的"照片"能,在应用内导出后重新读取,确认文件本身带着位置
GeoSetter最新版本 3.5.3,2019 年 10 月 29 日发布;其网站说明需要 Internet Explorer 10 或更高版本
ExifTool命令行,无界面;好几款其他工具底层用的就是这个引擎
Picasa不适用已被 Google 停用;旧文章仍在推荐

GeoSetter 是多数 Windows 软件盘点文章至今仍会把你引向的工具,它的能力确实过硬。它自己的网站写着它"使用 Phil Harvey 的 ExifTool 来写入数据"。网站还写着"当前版本为 3.5.3,发布于 2019 年 10 月 29 日",并说它需要 Internet Explorer 10 或更高版本。在今天的 Windows 11 电脑上,这些在安装前值得知道,而推荐它的文章没有一篇提到这两点中的任何一点。

确认位置确实进入了文件

无论你走的是哪条路,检查方法都一样,而且只有它能一锤定音。用元数据读取工具打开成品文件,看位置字段。要用导出的副本,不要用图库里的缩略图。

EXIF viewer camera section showing make, model, exposure and lens values read from a photo
一个通过检查的文件:位置行与相机字段并排出现。

你要的是纬度和它的方向字母同时存在。旁边没有 NS 的纬度是一种真实存在的故障,而且在有东西把它放上地图之前,它看起来都是对的。完整的四步操作指南解释了这种情况为何发生。要现在就做检查,请打开照片并读取它的位置字段。如果它们是空的,说明位置从未写进去,而资源管理器的"详细信息"选项卡也会因为同样的原因同样空白。

延伸阅读

关于同一个问题的另外两篇,出自不同的行当。

照片地理标记与 EXIF 元数据工具

您的图片缺少位置元数据吗?

为照片写入 GPS 经纬度和 EXIF 标签,可以提升它们在搜索和 Google 地图本地结果中的表现。

免费试用
DEVFINIX
撰稿

DEVFINIX

Devfinix是一家提供全案服务的数字代理机构:定制网站与移动开发、基于Shopify和WordPress的建站、技术SEO以及付费社交投放。这里的文章正是来自这些SEO实践,从审计、元数据处理,到真实客户网站上出现的本地搜索问题。

相关文章

Explore more tutorials & local SEO guides