【问题标题】:Location Data Google Photos API位置数据 Google Photos API
【发布时间】:2018-12-22 12:26:23
【问题描述】:

当我通过 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
                        (
                        )

                )

        )

【问题讨论】:

    标签: google-api google-photos google-photos-api


    【解决方案1】:

    Google 似乎无意分享照片位置。

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

    【讨论】:

      【解决方案2】:

      尽管该类的 PHP 包装器包含位置字段,但 Google API 当前似乎并未填充此对象。在mediaItems 资源的文档中,字段位置声明“尚不可用”

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

      提出了一个ticket 来跟踪此功能的实现。

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          【解决方案4】:

          我同意 Google 似乎不想提供这个。

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

          【讨论】:

            猜你喜欢
            • 2021-06-15
            • 1970-01-01
            • 2019-01-27
            • 1970-01-01
            • 2021-03-18
            • 2015-08-21
            • 1970-01-01
            • 1970-01-01
            • 2019-03-15
            相关资源
            最近更新 更多