2017-07-12 5 views
1

Je suis en train de connecter des sphères via l'API Publish qui ont été précédemment téléchargées avec l'application Street View.Google Street View: redondance entre Maps et l'API de publication

Même s'il faut parfois plusieurs heures pour que les modifications soient visibles dans Google Maps, la plupart des connexions fonctionnent.

Pour un pano bien que la nouvelle connexion ne soit pas reflétée dans les cartes depuis une semaine.

Pour le pano CAoSLEFGMVFpcE4zMEhBT3B6ZUxhd2pabVhpZHhZZnM4SlNvOHdEc0c5aWhqNHdZ la deuxième connexion à Publier API est CAoSLEFGMVFpcE5OVTRwZWNsMUNnQkNuOF8zbnEtbWpGeWlxSlNoVDAwUHRKWjJs (correct) dans les cartes, il est encore CAoSLEFGMVFpcE1wS01kWk9zdjRuR2pYSEF1N09GMG1LaEhOR19PaDdTOGtoUGRD (mal).

Normalement, je supprimerais simplement les connexions et en définirais de nouvelles par la suite. Mais puisque cette approche a également conduit à de mauvaises données (probablement dues à la mise en cache?), J'hésite à essayer à nouveau.

Quelle pourrait être la cause de cette redondance? Quel serait le moindre effort pour corriger cette connexion?

Répondre

1

Fyi, vous n'avez pas besoin de supprimer les connexions et d'en définir de nouvelles. Vous pouvez effectuer ces deux opérations en un seul appel photo.update.

Tant que vous incluez photo.connections dans le updateMask de l'appel photo.update, toute nouvelle liste des connexions remplacera la liste actuelle (même si la nouvelle liste est vide ou omis). Par exemple, si vos connexions sont [A, B], et que vous appelez photo.update avec photo.connections ensemble à [A, C], alors techniquement, vous retirez la connexion B et en ajoutant la connexion C.

+0

Dans un monde parfait est ce que ce serait. Dans ce cas, il semble que ce flux de travail a quelques bugs. – individual8