Используя API просмотра улиц для загрузки панорам, соединения не работают - PullRequest
0 голосов
/ 03 октября 2018

Мы используем API публикации Street View для загрузки панорам в Street View, и у нас есть некоторые проблемы с соединениями.После загрузки всех изображений, упомянутых в документации, мы пытаемся добавить соединения, выполнив пакетное обновление.Вот JSON пакетного обновления, которое мы отправляем:

{
    "updatePhotoRequests": [
        {
            "photo": {
                "photoId": {
                    "id": "CAoSLEFGMVFpcE1CSGtCNS1pbUJnQkNFTGt4eVVtZ0NFVUZaVklYTXIzeEhOREhp"
                },
                "connections": [
                    {
                        "target": {
                            "id": "CAoSLEFGMVFpcFAyel9jZnVldTFSdkFKZzVGWlJOUEdTdnVWaEFaM3ZaN2drbUZI"
                        }
                    },
                    {
                        "target": {
                            "id": "CAoSLEFGMVFpcFBCdFZGenBDN21jNExsajV1SjE0UEhQa3lDeTM1MUdRdjJTQTND"
                        }
                    }
                ]
            },
            "updateMask": "connections"
        },
        {
            "photo": {
                "photoId": {
                    "id": "CAoSLEFGMVFpcFBCdFZGenBDN21jNExsajV1SjE0UEhQa3lDeTM1MUdRdjJTQTND"
                },
                "connections": [
                    {
                        "target": {
                            "id": "CAoSLEFGMVFpcFAyel9jZnVldTFSdkFKZzVGWlJOUEdTdnVWaEFaM3ZaN2drbUZI"
                        }
                    },
                    {
                        "target": {
                            "id": "CAoSLEFGMVFpcE1CSGtCNS1pbUJnQkNFTGt4eVVtZ0NFVUZaVklYTXIzeEhOREhp"
                        }
                    }
                ]
            },
            "updateMask": "connections"
        },
        {
            "photo": {
                "photoId": {
                    "id": "CAoSLEFGMVFpcFAyel9jZnVldTFSdkFKZzVGWlJOUEdTdnVWaEFaM3ZaN2drbUZI"
                },
                "connections": [
                    {
                        "target": {
                            "id": "CAoSLEFGMVFpcFBCdFZGenBDN21jNExsajV1SjE0UEhQa3lDeTM1MUdRdjJTQTND"
                        }
                    },
                    {
                        "target": {
                            "id": "CAoSLEFGMVFpcE1CSGtCNS1pbUJnQkNFTGt4eVVtZ0NFVUZaVklYTXIzeEhOREhp"
                        }
                    }
                ]
            },
            "updateMask": "connections"
        }
    ]
}

Когда мы запускаем приложение Mobile Street View, мы можем наблюдать, что панорамы загружены, но связи между панорамами отсутствуют.,Мы также заметили, что приложение предлагает новые соединения и что нам нужно нажать на ссылки, чтобы активировать их enter image description here

Вопрос: Как мы можем генерировать соединения, используя API?Мы пропускаем другие параметры?

Ответы [ 2 ]

0 голосов
/ 05 октября 2018

Хорошо, похоже, я пытался отправить запрос на пакетное обновление слишком быстро.Нам нужно подождать, пока все фотографии будут правильно загружены, прежде чем обновлять соединения.

0 голосов
/ 05 октября 2018

Я попробовал ваш пример кода и также не могу создать соединение, используя его.Я также прочитал в этой документации , что иногда происходит задержка при установлении соединений, и обычно для соединения требуется 24 часа.Вы также можете проверить эту запись для дополнительной справки.

...