我通过Publish API连接领域,以前是使用街景应用程序上传的。
虽然有时需要几个小时才能在谷歌地图中看到更改,但大部分连接都有效。
对于一个全景,虽然新的连接不会在一周内反映在地图中。
对于pano CAoSLEFGMVFpcE4zMEhBT3B6ZUxhd2pabVhpZHhZZnM4SlNvOHdEc0c5aWhqNHdZ
,发布API中的第二个连接是
CAoSLEFGMVFpcE5OVTRwZWNsMUNnQkNuOF8zbnEtbWpGeWlxSlNoVDAwUHRKWjJs
(正确)
在地图中它仍然是
CAoSLEFGMVFpcE1wS01kWk9zdjRuR2pYSEF1N09GMG1LaEhOR19PaDdTOGtoUGRD
(错误)。
通常我只是删除连接并在之后设置新连接。但是,由于这种方法也导致错误的数据(可能是由于缓存?),我对此再次犹豫不决。
这种冗余的原因是什么?纠正这种联系的最小努力是什么?
答案 0 :(得分:1)
Fyi,您不需要删除连接,然后设置新连接。您可以在一次photo.update电话中执行这两项操作。
只要您在photo.connections
调用的updateMask
中包含photo.update
,那么任何新的连接列表都将替换当前列表(即使新列表为空或省略)。例如,如果您当前的连接是[A, B]
,并且在photo.update
设置为photo.connections
的情况下调用[A, C]
,那么从技术上讲,您将删除连接B并添加连接C.