已经使用EXIF编辑过定位的照片,在 iPhone 上用照片App打开后位置读取漂移

问题情况:

我使用单反相机拍摄了没有GPS定位信息的照片,我将这些照片通过EXIF编辑软件手动添加了GPS定位信息,我确定我的GPS坐标是没有问题的,同时在软件中也显示了正确的位置。



然而在我将这些有定位的照片上传至iCloud用iPhone的照片app打开后,发现所有的定位都有偏移。


我使用谷歌和bing地图确认了我的GPS坐标确实是正确的。同时我也尝试过使用提取iPhone在同一个位置(在iPhone上显示位置正确的照片)拍摄照片的GPS EXIF信息直接复制到相机的照片上,但是将跟iPhone使用同一个GPS信息的相机照片导入了照片app中,读取到的定位仍然是错误的、漂移的。


这个现象不止在这个定位存在,其中其他的很多后录入定位的相机照片也存在这个情况。




我的问题是:为什么在电脑上手动录入正确GPS信息的照片在iPhone上读取定位确是漂移的?




为此,我有以下几点猜测和研究:

  1. 我的照片在日本拍摄,但我现在处于中国大陆地区,所以照片app使用高德地图显示位置。GPS没有问题的情况下,是高德地图的海外地图不准确。然而我尝试在照片app中手动将位置调节到GPS的实际位置(就是那栋购物中心的楼),调节后照片定位准确了,我将调整过的照片下载到电脑上读取EXIF信息,发现照片的GPS信息并没有任何变化。


针对这个情况,我有未经证实的猜想:

在iCloud和iPhone修改过定位的照片,照片的元数据并不会发生变化。原照片还是原照片,只是苹果可能在iCloud或iPhone内部创建了一个跟照片关联的EXIF信息文件让照片app知道用户修改的照片位置。原文件没有改变,所以随时都可以复原。复原的操作就是系统将照片关联的EXIF信息文件删除,直接使用原片的EXIF信息。


2. 我将相机照片的GPS放入谷歌、BING地图中,都可以显示到正确的位置,在Magic EXIF软件中使用百度地图也可以显示到正确的位置,只有放入iPhone的照片app中读取到的定位是有问题的。我怀疑有可能因为WGS和GCJ的地图坐标系问题导致了我使用正确的GPS坐标,但是却在高德地图上显示到漂移的地方去。


我的猜测是:苹果照片app调用的高德地图在日本使用了GCJ-02的坐标系,Magic EXIF调用的百度地图、谷歌地图和BING地图在日本地图都使用WGS的坐标系所以可以正确显示。


由于我在大陆境内,app暂时只能调用到高德地图。所以没有进行更多的实验。



回归问题本身,定位漂移的问题是和高德地图的坐标系有问题吗?还是说我有其他的地方操作的有问题?


更有趣的是,一部分我使用iPhone拍摄的照片也漂移到了那个位置。


这17张照片都是同一个位置拍摄,我将他们下载下来之后,发现他们的GPS定位是完全一样的。


那现在更有意思的问题来了,为什么我使用同一个iPhone在同一个地点拍摄的照片,会在地图上显示在不同的位置?


我尝试打开这些照片的EXIF的GPS信息进行对比,我开始以为是GPS高度的问题,但是经过我的试验后排除。那么现在就只剩下GPS水平定位误差这个项目了,我想知道这个数据的不同是导致照片在照片app中显示位置不一样的原因吗?



下面是我所有问题的一个总结大纲:

1 为什么在电脑上手动录入正确GPS信息的照片在iPhone上读取定位确是漂移的?

2 定位漂移的问题是和高德地图的坐标系有问题吗?还是说我有其他的地方操作的有问题?

3 为什么我使用同一个iPhone在同一个地点拍摄的照片,会在地图上显示在不同的位置?

4 我想知道GPS水平定位误差不同是导致照片在照片app中显示位置不一样的原因吗?

4 怎么去解决以上的问题?让我在同一个位置拍摄的照片在照片app中显示在同一个位置?


欢迎参与讨论及交流


[经过版主编辑]

iPhone 13 Pro Max, iOS 18

发布日期 2025年4月18日 下午6:04

回复

没有回复。

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

已经使用EXIF编辑过定位的照片,在 iPhone 上用照片App打开后位置读取漂移

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!