Package google.maps.aerialview.v1

Indice

AerialView

Definizione del servizio per l'API Aerial View.

LookupVideo

rpc LookupVideo(LookupVideoRequest) returns (Video)

Recupera un video in base al suo indirizzo o ID video. La risposta sarà un video con un insieme di URI di riproduzione per i video ATTIVI, uno stato IN ELABORAZIONE per i video in attesa o un errore 404 se il video non esiste. La ricezione di un video è un evento fatturabile, quindi i chiamanti di questo metodo dovrebbero essere pronti a utilizzare gli URI restituiti al momento della richiesta.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

rpc LookupVideoMetadata(LookupVideoMetadataRequest) returns (VideoMetadata)

Recupera i metadati di un video in base all'indirizzo o all'ID video. Questo metodo è un'alternativa free-to-call a LookupVideo e restituisce tutti i dati video disponibili, esclusi gli URI di riproduzione.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

rpc RenderVideo(RenderVideoRequest) returns (RenderVideoResponse)

Aggiunge un indirizzo alla coda del renderer se un video non è già stato visualizzato. In caso contrario, restituisce i metadati relativi al video.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

LookupVideoMetadataRequest

Messaggio di richiesta per AerialView.LookupVideoMetadata.

Campi
Campo di unione key. Obbligatorio. key può essere solo uno dei seguenti:
video_id

string

Un ID restituito da RenderVideo.

address

string

Un indirizzo postale statunitense.

LookupVideoRequest

Messaggio di richiesta per AerialView.LookupVideo.

Campi
Campo di unione key. Obbligatorio. Tasto utilizzato per la ricerca di un video. key può essere solo uno dei seguenti:
video_id

string

Un ID restituito da RenderVideo.

address

string

Un indirizzo postale statunitense.

MediaFormat

Enumera i vari formati multimediali supportati dall'API.

Enum
MEDIA_FORMAT_UNSPECIFIED Valore predefinito.
IMAGE Un'immagine in miniatura.
MP4_HIGH Video MP4 di alta qualità.
MP4_MEDIUM Video MP4 di qualità media.
MP4_LOW Video MP4 di bassa qualità.
DASH MPEG-DASH per lo streaming a velocità in bit adattiva sulla maggior parte dei dispositivi.
HLS HLS per lo streaming a velocità in bit adattiva sui dispositivi Apple.

RenderVideoRequest

Messaggio di richiesta per AerialView.RenderVideo.

Campi
address

string

Obbligatorio. Un indirizzo postale statunitense della località da visualizzare nel video.

RenderVideoResponse

Messaggio di risposta per AerialView.RenderVideo.

Campi
state

State

Stato attuale della richiesta di rendering.

metadata

VideoMetadata

Contiene i metadati del video, impostati solo se lo stato è ACTIVE.

URI

Contiene tutti gli URI di un determinato formato video.

Campi
landscape_uri

string

Un URI firmato di breve durata per i contenuti multimediali con orientamento orizzontale.

portrait_uri

string

Un URI di breve durata firmato per i contenuti multimediali con orientamento verticale.

Video

Un oggetto che incapsula tutti i dati su un video.

Campi
uris

map<string, Uris>

Una mappatura dei tipi di contenuti multimediali ai relativi URI. Questo campo è incluso solo per ACTIVE video. La chiave è un valore enum di MediaFormat.

state

State

Stato attuale della richiesta di rendering.

metadata

VideoMetadata

Contiene i metadati del video, impostati solo se lo stato è ACTIVE.

Stato

I diversi stati in cui può trovarsi un video.

Enum
STATE_UNSPECIFIED Valore predefinito. Questo valore non è utilizzato.
PROCESSING Il video è attualmente in fase di elaborazione.
ACTIVE Il rendering del video è terminato e può essere visualizzato fino al giorno LookupVideo.
FAILED Rendering del video non riuscito.

VideoMetadata

Contiene metadati relativi a un video, come l'ID video e la durata.

Campi
video_id

string

Solo output. L'ID del video e il metodo consigliato per recuperarlo.

capture_date

Date

Solo output. La data in cui sono state acquisite le immagini utilizzate nel video. con un livello di granularità mensile.

duration

Duration

Solo output. La durata del video.

state

State

Solo output. Stato attuale della richiesta di rendering.