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, sollten Sie mit
lookupVideoMetadata
den Status des Videos ermitteln.
Workflow zum Generieren oder Abrufen von Videos
Verwenden Sie den folgenden Workflow, um ein Video mit Luftaufnahmen zu generieren oder abzurufen:
- Prüfen Sie mit
lookupVideoMetadata, ob Google bereits ein Video für den Standort generiert hat. - Wenn kein Video vorhanden ist (
lookupVideoMetadatahat einen 404-Fehler zurückgegeben), rufen SierenderVideoauf, um ein neues Video zu generieren.- Rufen Sie
lookupVideoMetadatamit dervideoIdoder Adresse auf, um den Endpunkt abzufragen, bis der Status des VideosACTIVEist. Das Rendering kann mehrere Stunden dauern. Verwenden Sie daher den exponentiellen Backoff, um die Aufrufe zu verteilen.
- Rufen Sie
Wenn das Video aktiv ist (
lookupVideoMetadatahat den StatusACTIVEzurückgegeben), rufen SielookupVideoauf, um die URIs des Videos abzurufen.
Dieser Workflow wird im folgenden Diagramm dargestellt:
Video-IDs zur späteren Verwendung speichern
Gemäß den dienstspezifischen Nutzungsbedingungen für die Aerial View API sind 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-IDs daher zur späteren Verwendung speichern.