Die Aerial View API unterstützt zwei allgemeine Workflows. Ihr Ansatz hängt davon ab, ob das angeforderte Video vorhanden ist oder nicht. Wenn Sie nicht sicher sind, ob das Video vorhanden ist, verwenden Sie lookupVideoMetadata
, um den Status des Videos zu ermitteln.
Workflow zum Generieren oder Abrufen von Videos
Verwenden Sie den folgenden Workflow, um ein Video aus der Vogelperspektive zu generieren oder abzurufen:
- Prüfen Sie mit
lookupVideoMetadata
, ob Google bereits ein Video für den Standort erstellt hat. - Wenn kein Video vorhanden ist (
lookupVideoMetadata
hat einen 404-Fehler zurückgegeben), rufen SierenderVideo
auf, um ein neues Video zu generieren.- Rufen Sie
lookupVideoMetadata
mit demvideoId
oder der Adresse auf, um den Endpunkt abzufragen, bis der Status des VideosACTIVE
ist. Das Rendering kann mehrere Stunden dauern. Verwenden Sie daher den exponentiellen Backoff, um die Aufrufe zu begrenzen.
- Rufen Sie
Wenn das Video aktiv ist (
lookupVideoMetadata
hat den StatusACTIVE
zurückgegeben), rufelookupVideo
auf, um die URIs des Videos abzurufen.
Dieser Workflow wird im folgenden Diagramm dargestellt:
Video-IDs zur späteren Verwendung speichern
Vorbehaltlich der dienstspezifischen Nutzungsbedingungen für die Aerial View API sind die Video-IDs der Aerial View API von den Caching-Einschränkungen in Paragraf 3.2.3(b)(Kein Caching) der Nutzungsbedingungen für die Google Maps Platform ausgenommen. Sie können Video-ID-Werte daher zur späteren Verwendung speichern.