当我通过 API 查询 Google 照片中的照片时,它不会返回与该图像关联的任何位置数据。当我在 Google Photos 中查看有关图像的信息时,我可以在地图上看到该位置,但是 API 没有给我这些坐标。
[mediaMetadata] => Google_Service_PhotosLibrary_MediaMetadata Object
(
[creationTime] => 2018-07-13T13:20:38Z
[height] => 4032
[photoType:protected] => Google_Service_PhotosLibrary_Photo
[photoDataType:protected] =>
[videoType:protected] => Google_Service_PhotosLibrary_Video
[videoDataType:protected] =>
[width] => 3024
[internal_gapi_mappings:protected] => Array
(
)
[modelData:protected] => Array
(
)
[processed:protected] => Array
(
)
[photo] => Google_Service_PhotosLibrary_Photo Object
(
[apertureFNumber] => 1.8
[cameraMake] => Apple
[cameraModel] => iPhone 8
[exposureTime] =>
[focalLength] => 3.99
[isoEquivalent] => 50
[internal_gapi_mappings:protected] => Array
(
)
[modelData:protected] => Array
(
)
[processed:protected] => Array
(
)
)
)
谷歌似乎无意通过 Photos API 共享照片位置。
如果适合您,您可以使用 Google Drive API 来做到这一点,这是一篇文章 https://www.labnol.org/code/20059-image-exif-and-location/关于如何获取 EXIF。
作为参考,位置字段曾经出现在MediaMetadata
字段为“尚未可用”,但 Google Photos API 中的任何引用在发布后都被删除,除了有关下载图像的文档 https://developers.google.com/photos/library/guides/access-media-items#image-base-urls,其中指出:“如果您想下载保留所有 EXIF 元数据的图像除了位置元数据,将基本 URL 与 d 参数连接起来”。
有a ticket https://issuetracker.google.com/issues/80379228对此,已有近 500 个赞成票,如果您是一个非常有希望的人,请添加您自己的赞成票。 ????
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)