18

当我通过 API 查询 Google 照片中的照片时,它不会返回与该图像关联的任何位置数据。当我在 Google 照片中查看有关图像的信息时,我可以在地图上看到该位置,但是 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
                        (
                        )

                )

        )
4

4 回答 4

12

谷歌似乎无意分享照片位置。

位置字段过去在MediaMetadata字段中显示为“尚不可用”,但在发布后,Google Photos API 中的任何引用都被删除,除了有关下载图像的文档,其中声明:“如果你想下载保留除位置元数据以外的所有 EXIF 元数据的图像,将基本 URL 与 d 参数连接”。

于 2018-10-12T08:41:44.860 回答
9

尽管该类的 PHP 包装器包含位置字段,但 Google API 当前似乎并未填充此对象。在mediaItems资源的文档中,字段位置状态为"Not yet available"

您可以使用 Google Drive API 通过照片获取位置数据。

提出了一张票来跟踪此功能的实现。

于 2018-07-15T03:30:54.550 回答
1

我通过使用 Google Drive 同步解决了这个问题。查看我的 Android 应用程序:https ://play.google.com/store/apps/details?id=com.levionsoftware.photo_map_for_google_photos

我的应用程序已获得批准并且运行良好,但令人讨厌的是他们不开门。在许多情况下,它不会像我那样工作。最后,这只是一种解决方法...编辑:有些人对此有问题,因为并非所有照片都同步到Google云端硬盘...

于 2019-03-16T12:48:39.320 回答
0

我同意 Google 似乎不想提供此功能。

您可以在他们的跟踪器中为这个错误加注星标以支持该问题https://issuetracker.google.com/issues/80379228,但它尚未得到 Google 的任何回复。

于 2019-03-05T00:09:51.433 回答