1

我对谷歌街景发布 API 中的连接请求有疑问。无论是单目标还是多目标。如果我从源照片创建单个目标

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

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

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

多张照片也有同样的问题

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

1 回答 1

0

@HarishKumar,箭头的方向由每组链接的 2 个全景图的纬度、经度和航向确定。您可以查看此链接以供参考。把它想象成平面上的 2 个顶点,您可以将它们移动到平面上的任何位置或围绕它们自己的中心旋转,但始终只有一条直线连接它们。

您需要编辑heading要连接的每张照片。例如,对于带有向右箭头heading:90的 pano_1,您的 pano_2 应该有一个heading:270. 请注意,您需要编辑两张图片。(我已经通过反复试验来做到这一点。)

于 2017-07-19T15:40:22.387 回答