Package google.maps.aerialview.v1

Index

AerialView

Définition de service pour l'API Aerial View.

LookupVideo

rpc LookupVideo(LookupVideoRequest) returns (Video)

Extrait une vidéo en fonction de son adresse ou de son ID vidéo. La réponse est soit une vidéo avec un ensemble d'URI de lecture pour les vidéos ACTIVES, un état en cours de traitement pour les vidéos en attente, soit une erreur 404 si la vidéo n'existe pas. La réception d'une vidéo est un événement facturable. Les appelants de cette méthode doivent donc être prêts à utiliser les URI renvoyés au moment de la requête.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

rpc LookupVideoMetadata(LookupVideoMetadataRequest) returns (VideoMetadata)

Extrait les métadonnées d'une vidéo en fonction de son adresse ou de son ID vidéo. Cette méthode est une alternative à LookupVideo permettant d'appeler sans frais. Elle renvoie toutes les données vidéo disponibles à l'exception des URI de lecture.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

rpc RenderVideo(RenderVideoRequest) returns (RenderVideoResponse)

Ajoute une adresse à la file d'attente du moteur de rendu si le rendu de la vidéo n'a pas déjà eu lieu. Sinon, renvoie des métadonnées sur la vidéo.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

LookupVideoMetadataRequest

Message de requête pour AerialView.LookupVideoMetadata.

Champs
Champ d'union key. Obligatoire. key ne peut être qu'un des éléments suivants :
video_id

string

ID renvoyé par RenderVideo.

address

string

Adresse postale aux États-Unis

LookupVideoRequest

Message de requête pour AerialView.LookupVideo.

Champs
Champ d'union key. Obligatoire. Clé utilisée pour rechercher une vidéo. key ne peut être qu'un des éléments suivants :
video_id

string

ID renvoyé par RenderVideo.

address

string

Adresse postale aux États-Unis

MediaFormat

Énumère les différents formats multimédias acceptés par l'API.

Enums
MEDIA_FORMAT_UNSPECIFIED Valeur par défaut.
IMAGE Une image miniature.
MP4_HIGH Vidéo MP4 haute qualité.
MP4_MEDIUM Vidéo MP4 de qualité moyenne.
MP4_LOW Vidéo MP4 de mauvaise qualité.
DASH MPEG-DASH pour le streaming à débit adaptatif sur la plupart des appareils.
HLS HLS pour le streaming à débit adaptatif sur les appareils Apple

RenderVideoRequest

Message de requête pour AerialView.RenderVideo.

Champs
address

string

Obligatoire. Adresse postale aux États-Unis pour le lieu à afficher dans la vidéo.

RenderVideoResponse

Message de réponse pour AerialView.RenderVideo.

Champs
state

State

État actuel de la requête de rendu.

metadata

VideoMetadata

Contient les métadonnées de la vidéo, définies uniquement si l'état est ACTIVE.

URI

Contient tous les URI d'un format vidéo donné.

Champs
landscape_uri

string

URI éphémère signé pour le contenu multimédia en mode paysage.

portrait_uri

string

URI éphémère signé pour le contenu multimédia en mode portrait.

Vidéo

Objet qui encapsule toutes les données concernant une vidéo.

Champs
uris

map<string, Uris>

Mappage des types de médias avec leurs URI. Ce champ n'est inclus que pour ACTIVE vidéos. La clé est une valeur d'énumération issue de MediaFormat.

state

State

État actuel de la requête de rendu.

metadata

VideoMetadata

Contient les métadonnées de la vidéo, définies uniquement si l'état est ACTIVE.

État

les différents états possibles d'une vidéo ;

Enums
STATE_UNSPECIFIED Valeur par défaut. Cette valeur n'est pas utilisée.
PROCESSING La vidéo est en cours de traitement.
ACTIVE Le rendu de la vidéo est terminé. Vous pouvez la regarder via LookupVideo.
FAILED Échec du rendu de la vidéo.

VideoMetadata

Contient des métadonnées sur une vidéo, telles que son ID vidéo et sa durée.

Champs
video_id

string

Uniquement en sortie. ID de la vidéo et méthode recommandée pour la récupérer.

capture_date

Date

Uniquement en sortie. Date à laquelle les images utilisées dans la vidéo ont été prises. La précision est définie au niveau du mois.

duration

Duration

Uniquement en sortie. Durée de la vidéo.

state

State

Uniquement en sortie. État actuel de la requête de rendu.