1

我在google街景视图发布API中遇到连接请求问题。无论是单一目标还是多个目标。如果我从源照片创建单个目标如果街景视图发布API判断一个全景图上设置了多个目标,那么它应该链接哪个方向的全景图连接?

{ 
"updatePhotoRequests": [ 
{ 
    "updateMask": "connections", 
    " photo": { 
    "photoId": { 
     "id": "pano_3" 
    }, 
    "connections": [ 
     { 
     "target": { 
      "id": "pano_4" 
     } 
     }, 
    ] 
    } 
} 
] 
} 

上述JSON请求如何设置Panorama连接到目标全景的特定方向。 例如,如果我设置从pano_1北部位置到pano_2南部位置的连接,则其设置不正确。链接箭头显示为正确的方向而不是向前或向后的方向。下图有助于理解这个问题 Panorama connection image

在上图中我打算创建连接走得更远,但其显示的右箭头按钮,而不是前进按钮。

而且同样的问题的多张图片

{ 
      "updatePhotoRequests": [ 
     { 
     "updateMask": "connections", 
      "photo": { 
      "photoId": { 
       "id": "pano_1" 
      }, 
      "connections": [ 
       { 
        "target": { 
        "id": "pano_2" 
        } 
         }, 
         { 
        "target": { 
        "id": "pano_3" 
         } 
         } 
        ] 
        } 
       } 
      ] 
      } 
+0

你忘了提及问题所在。 – DaImTo

+0

@DaImTo问题是创建连接后的箭头方向。对不起,如果问题没有准确解释。任何方式我已经更新了我的问题 –

+0

@ArunaRajput abilita有一个答案。这是一个正确的答案。您必须在请求url中使用[batchUpdate](https://developers.google.com/streetview/publish/reference/rest/v1/photos/batchUpdate) –

回答

0

@HarishKumar,由每个组的2度全景图,其被链接的纬度,经度和航向确定的箭头的方向。你可以检查这个link作为参考。把它想象成一个平面上的2个顶点,你可以将它们移动到平面上的任何地方,或者将它们围绕自己的中心旋转,但总是只有一条直线连接它们。

您需要编辑您想要连接的每张照片的heading。例如,对于箭头指向heading:90的pano_1,您的pano_2应该有一个heading:270。请注意,您需要编辑两张图片。 (我已经通过反复试验完成了。)

+0

我刚刚更新了连接标题的连接标题,并使用了您的建议方法。让我们看看当他们在地图上更新时会发生什么。 –

+0

你是对的,我们必须照顾每个连接的pano的纬度,变形和标题值。标题设置全景图北部位置,如果我们想连接第二个全景图,那么它应该位于地图上第一个全景图的北部,我是对吗?如果你想把第二个pano连接到第一个pano的东部位置,那么第二个pano应该在地图的东部方向。 –

+0

@Harish库马尔你能举出一个4全景的例子。如1-2,3和3-4那样连接,所以每个连接的panos的纬度,经度和标题应该是什么? –