1

我正在通过 Publish API 连接球体,这些球体以前通过街景应用程序上传。

虽然有时需要几个小时才能在 Google 地图中看到更改,但大多数连接都正常工作。

对于一个全景图,尽管一周后新的连接不会反映在地图中。

对于全景图CAoSLEFGMVFpcE4zMEhBT3B6ZUxhd2pabVhpZHhZZnM4SlNvOHdEc0c5aWhqNHdZ,发布 API 中的第二个连接在 CAoSLEFGMVFpcE5OVTRwZWNsMUNnQkNuOF8zbnEtbWpGeWlxSlNoVDAwUHRKWjJs地图中是(正确的)它仍然是 CAoSLEFGMVFpcE1wS01kWk9zdjRuR2pYSEF1N09GMG1LaEhOR19PaDdTOGtoUGRD(错误的)。

通常我只是删除连接并在之后设置新连接。但由于这种方法也导致了错误的数据(可能是由于缓存?),我犹豫再试一次。

这种冗余的原因可能是什么?纠正这种联系的最少努力是什么?

4

1 回答 1

1

仅供参考,您无需删除连接然后设置新连接。您可以在一个photo.update调用中执行这两个操作。

只要您photo.connections在调用updateMask中包含photo.update,那么任何新的连接列表都将替换当前列表(即使新列表为空或省略)。例如,如果您当前的连接是[A, B],并且您调用photo.updatephoto.connections设置为[A, C],那么从技术上讲,您正在删除连接 B 并添加连接 C。

于 2017-07-12T17:29:33.843 回答