Package google.maps.aerialview.v1

Index

AerialView

Dienstdefinition für die Aerial View API.

LookupVideo

rpc LookupVideo(LookupVideoRequest) returns (Video)

Ruft ein Video anhand seiner Adresse oder videoId ab. Die Antwort ist entweder ein Video mit einer Reihe von Wiedergabe-URIs für AKTIVE Videos, der Status PROCESSING (Verarbeitung läuft) für ausstehende Videos oder ein 404-Fehler, wenn das Video nicht vorhanden ist. Der Empfang eines Videos ist ein kostenpflichtiges Ereignis. Die Aufrufer dieser Methode sollten daher zum Zeitpunkt der Anfrage bereit sein, die zurückgegebenen URIs zu verwenden.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform
LookupVideoMetadata

rpc LookupVideoMetadata(LookupVideoMetadataRequest) returns (VideoMetadata)

Ruft Metadaten für ein Video anhand der Adresse oder Video-ID ab. Diese Methode ist eine kostenlose Alternative zu LookupVideo und gibt alle verfügbaren Videodaten mit Ausnahme von Wiedergabe-URIs zurück.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform
RenderVideo

rpc RenderVideo(RenderVideoRequest) returns (RenderVideoResponse)

Fügt der Warteschlange des Renderers eine Adresse hinzu, falls ein Video noch nicht gerendert wurde. Andernfalls werden Metadaten zum Video zurückgegeben.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

LookupVideoMetadataRequest

Anfragenachricht für AerialView.LookupVideoMetadata.

Felder
Union-Feld key Erforderlich. Für key ist nur einer der folgenden Werte zulässig:
video_id

string

Eine von RenderVideo zurückgegebene ID.

address

string

Eine Postanschrift in den USA.

LookupVideoRequest

Anfragenachricht für AerialView.LookupVideo.

Felder
Union-Feld key Erforderlich. Ein Schlüssel zum Suchen eines Videos. Für key ist nur einer der folgenden Werte zulässig:
video_id

string

Eine von RenderVideo zurückgegebene ID.

address

string

Eine Postanschrift in den USA.

MediaFormat

Zählt die verschiedenen von der API unterstützten Medienformate auf.

Enums
MEDIA_FORMAT_UNSPECIFIED Standardwert.
IMAGE Eine Miniaturansicht.
MP4_HIGH MP4-Video in hoher Qualität.
MP4_MEDIUM MP4-Video mit mittlerer Qualität.
MP4_LOW MP4-Video in niedriger Qualität.
DASH MPEG-DASH für Streaming mit adaptiver Bitrate auf den meisten Geräten
HLS HLS für das Streaming mit adaptiver Bitrate auf Apple-Geräten.

RenderVideoRequest

Anfragenachricht für AerialView.RenderVideo.

Felder
address

string

Erforderlich. Eine US-Postanschrift für den Standort, der im Video gerendert werden soll.

RenderVideoResponse

Antwortnachricht für AerialView.RenderVideo.

Felder
state

State

Aktueller Status der Renderinganfrage.

metadata

VideoMetadata

Enthält die Metadaten des Videos und wird nur festgelegt, wenn der Status ACTIVE lautet.

URIs

Enthält alle URIs für ein bestimmtes Videoformat.

Felder
landscape_uri

string

Ein signierter kurzlebiger URI für die Medien im Querformat.

portrait_uri

string

Ein signierter kurzlebiger URI für die Medien im Hochformat.

Video

Ein Objekt, das alle Daten zu einem Video einschließt.

Felder
uris

map<string, Uris>

Eine Zuordnung von Medientypen zu ihren URIs. Dieses Feld ist nur für ACTIVE Videos enthalten. Der Schlüssel ist ein ENUM-Wert aus MediaFormat.

state

State

Aktueller Status der Renderinganfrage.

metadata

VideoMetadata

Enthält die Metadaten des Videos und wird nur festgelegt, wenn der Status ACTIVE lautet.

Status

Die verschiedenen Status, die ein Video haben kann.

Enums
STATE_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
PROCESSING Das Video wird gerade verarbeitet.
ACTIVE Das Rendering des Videos ist abgeschlossen und kann über LookupVideo angesehen werden.
FAILED Das Video konnte nicht gerendert werden.

VideoMetadata

Enthält Metadaten zu einem Video, wie etwa die Video-ID und die Dauer.

Felder
video_id

string

Nur Ausgabe Eine ID für das Video und die empfohlene Methode zum Abrufen des Videos.

capture_date

Date

Nur Ausgabe Das Datum, an dem die im Video verwendeten Bilder aufgenommen wurden. Der Detaillierungsgrad erfolgt auf Monatsebene.

duration

Duration

Nur Ausgabe Die Länge des Videos.

state

State

Nur Ausgabe Aktueller Status der Renderinganfrage.