如果街景视图发布API判断一个全景图上设置了多个目标,那么它应该链接哪个方向的全景图连接?
我在google街景视图发布API中遇到连接请求问题。无论是单一目标还是多个目标。如果我从源照片创建单个目标如果街景视图发布API判断一个全景图上设置了多个目标,那么它应该链接哪个方向的全景图连接?
{
"updatePhotoRequests": [
{
"updateMask": "connections",
" photo": {
"photoId": {
"id": "pano_3"
},
"connections": [
{
"target": {
"id": "pano_4"
}
},
]
}
}
]
}
上述JSON请求如何设置Panorama连接到目标全景的特定方向。 例如,如果我设置从pano_1北部位置到pano_2南部位置的连接,则其设置不正确。链接箭头显示为正确的方向而不是向前或向后的方向。下图有助于理解这个问题
在上图中我打算创建连接走得更远,但其显示的右箭头按钮,而不是前进按钮。
而且同样的问题的多张图片
{
"updatePhotoRequests": [
{
"updateMask": "connections",
"photo": {
"photoId": {
"id": "pano_1"
},
"connections": [
{
"target": {
"id": "pano_2"
}
},
{
"target": {
"id": "pano_3"
}
}
]
}
}
]
}
@HarishKumar,由每个组的2度全景图,其被链接的纬度,经度和航向确定的箭头的方向。你可以检查这个link作为参考。把它想象成一个平面上的2个顶点,你可以将它们移动到平面上的任何地方,或者将它们围绕自己的中心旋转,但总是只有一条直线连接它们。
您需要编辑您想要连接的每张照片的heading
。例如,对于箭头指向heading:90
的pano_1,您的pano_2应该有一个heading:270
。请注意,您需要编辑两张图片。 (我已经通过反复试验完成了。)
我刚刚更新了连接标题的连接标题,并使用了您的建议方法。让我们看看当他们在地图上更新时会发生什么。 –
你是对的,我们必须照顾每个连接的pano的纬度,变形和标题值。标题设置全景图北部位置,如果我们想连接第二个全景图,那么它应该位于地图上第一个全景图的北部,我是对吗?如果你想把第二个pano连接到第一个pano的东部位置,那么第二个pano应该在地图的东部方向。 –
@Harish库马尔你能举出一个4全景的例子。如1-2,3和3-4那样连接,所以每个连接的panos的纬度,经度和标题应该是什么? –
你忘了提及问题所在。 – DaImTo
@DaImTo问题是创建连接后的箭头方向。对不起,如果问题没有准确解释。任何方式我已经更新了我的问题 –
@ArunaRajput abilita有一个答案。这是一个正确的答案。您必须在请求url中使用[batchUpdate](https://developers.google.com/streetview/publish/reference/rest/v1/photos/batchUpdate) –