batchUpadteメソッドを使用して、ソース画像から複数の360画像を接続しようとしています。Google Street View Publish APIを使用して複数の360画像を接続
以下は、batchUpdateメソッドのための私のpython要求である:
update_photo_url = 'https://streetviewpublish.googleapis.com/v1/photos:batchUpdate'
headers = {"Authorization": "Bearer {}".format("ya29.Glx6BO91jWbj...."), "Content-Length": "0", "Content-Type": "application/json"}
update_body = {
"updatePhotoRequests": [
{
"updateMask": "connections",
"photo": {
"photoId": {
"id": "image_1"
},
"connections": [
{
"target": {
"id": "image_2"
}
},
{
"target": {
"id": "image_3"
}
}
]
}
},
{
"updateMask": "connections",
"photo": {
"photoId": {
"id": "image_3"
},
"connections": [
{
"target": {
"id": "image_4"
}
}
]
}
}
]
}
update_response = requests.post(update_photo_url,headers=headers,json=update_body)
update_response.text
この要求を送信した後、私は、ステータス200がOKになっていますが、1つの問題があり、私は4つのイメージを持っています。私はのように画像間の接続を作ってるんだ:
image_1 -> image_2, image_3
image_3 -> image_4
は、コードの上に使用して、私はIMAGE_2から行くことができるよ - > IMAGE_1、IMAGE_1 - > IMAGE_3、IMAGE_3 - > IMAGE_1、IMAGE_3 - > IMAGE_4とIMAGE_4 - > image_3だが私はimage_1から行くことができません - > image_2?
この問題を解決するのを手伝ってください。誰でも私の要求で間違っていることを教えてもらえますか?
モバイルストリートビューのアプリとブラウザでも接続を確認しましたが、接続は表示されません。 –
すべての接続が欠落しているか、image_1とimage_2の接続だけがありますか?パノラマが両方向にリンクされるように、接続を別の方向に追加しましたか? batchGetリクエストを行うと接続が見えますか? –
デスクトップのブラウザで同じリンクを開くと、image_1 - > image_2接続以外の接続が表示されますが、ストリートビューのアプリまたはモバイルブラウザで同じリンクを開くと、すべての接続が失われます。 –