- Ressource: Photo
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PhotoId
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UploadRef
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Pose
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- LatLng
- Niveau
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Connexion
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Lieu
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- TransferStatus
- MapsPublishStatus
- Méthodes
Ressource: Photo
L'option "Photo" permet de stocker des photos à 360° avec les métadonnées des photos.
Représentation JSON |
---|
{ "photoId": { object ( |
Champs | |
---|---|
photoId |
Obligatoire. Uniquement en sortie. Obligatoire pour la mise à jour d'une photo. Sortie uniquement lors de la création d'une photo. Identifiant de la photo, qui est unique parmi toutes les photos dans Google. |
uploadReference |
Uniquement en entrée. Obligatoire pour créer une photo. Uniquement en entrée. URL de la ressource dans laquelle les octets des photos sont importés. |
downloadUrl |
Uniquement en sortie. URL de téléchargement des octets de la photo. Ce champ n'est défini que lorsque |
thumbnailUrl |
Uniquement en sortie. URL de la vignette permettant d'afficher un aperçu de la photo donnée. |
shareLink |
Uniquement en sortie. Lien de partage de la photo. |
pose |
Facultatif. Pose de la photo. |
connections[] |
Facultatif. Liens avec d'autres photos. Une connexion représente le lien entre cette photo et une autre. |
captureTime |
Facultatif. Heure absolue à laquelle la photo a été prise. Lorsque la photo n'a pas de code temporel EXIF, ce paramètre permet de définir un code temporel dans les métadonnées de la photo. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
uploadTime |
Uniquement en sortie. Heure à laquelle l'image a été importée. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
places[] |
Facultatif. Lieux auxquels cette photo appartient. |
viewCount |
Uniquement en sortie. Nombre de vues de la photo. |
transferStatus |
Uniquement en sortie. État du transfert des droits pour cette photo. |
mapsPublishStatus |
Uniquement en sortie. État dans Google Maps, que la photo ait été publiée ou refusée. |
PhotoId
Identifiant de Photo
.
Représentation JSON |
---|
{ "id": string } |
Champs | |
---|---|
id |
Identifiant unique d'une photo. |
UploadRef
Référence d'importation pour les fichiers multimédias.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union file_source . Obligatoire. file_source ne peut être qu'un des éléments suivants : |
|
uploadUrl |
Une référence d'importation doit être unique pour chaque utilisateur. Il se présente sous la forme suivante : "https://Streetpublish.googleapis.com/media/user/{account_id}/photo/{uploadReference}". |
Pose
Mesure brute des postures pour une entité.
Représentation JSON |
---|
{ "latLngPair": { object ( |
Champs | |
---|---|
latLngPair |
Paire de latitude et longitude de la position, comme expliqué ici: https://cloud.google.com/datastore/docs/reference/rest/Shared.Types/LatLng. Lorsque vous créez une |
altitude |
Altitude de la pose en mètres au-dessus de l'ellipsoïde WGS84. NaN indique une quantité non mesurée. |
heading |
Les paramètres de pose suivants concernent le centre de la photo. Elles correspondent à https://developers.google.com/streetview/spherical-metadata. Direction de la boussole, mesurée au centre de la photo en degrés dans le sens des aiguilles d'une montre à partir du nord. Ces valeurs doivent être comprises entre 1 et 360. NaN indique une quantité non mesurée. |
pitch |
Inclinaison, mesurée au centre de la photo en degrés. Cette valeur doit être supérieure ou égale à -90 et inférieure ou égale à 90. Une valeur de -90 signifie de regarder directement vers le bas, et une valeur de 90 de regarder directement vers le haut. NaN indique une quantité non mesurée. |
roll |
Roulis (en degrés). Cette valeur doit être supérieure ou égale à 0 et inférieure à 360. Une valeur de 0 signifie qu'il se situe au niveau de l'horizon. NaN indique une quantité non mesurée. |
gpsRecordTimestampUnixEpoch |
Heure de l'enregistrement GPS depuis l'epoch UTC. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
level |
Niveau (étage d'un bâtiment) utilisé pour configurer la navigation verticale. |
accuracyMeters |
Précision horizontale estimée de cette pose, exprimée en mètres, avec un indice de confiance de 68 % (un écart type). Par exemple, sur Android, cette valeur est disponible à partir de cette méthode: https://developer.android.com/reference/android/location/Location#getAccuracy(). D'autres plateformes utilisent différentes méthodes pour obtenir des estimations de justesse similaires. |
LatLng
Objet représentant une paire latitude/longitude. Elle est exprimée par une paire de doubles représentant les degrés de latitude et de longitude. Sauf indication contraire, cet objet doit être conforme à la norme WGS84. Les valeurs doivent se situer dans les limites normalisées.
Représentation JSON |
---|
{ "latitude": number, "longitude": number } |
Champs | |
---|---|
latitude |
Latitude en degrés. Elle doit être comprise dans la plage [-90.0, +90.0]. |
longitude |
Longitude en degrés. Elle doit être comprise dans la plage [-180.0, +180.0]. |
Niveau
Informations sur le niveau contenant le numéro de niveau et le nom correspondant.
Représentation JSON |
---|
{ "number": number, "name": string } |
Champs | |
---|---|
number |
Facultatif. Numéro d'étage, utilisé pour la commande. 0 indique le niveau du sol, 1 indique le premier niveau au-dessus du sol, -1 indique le premier niveau sous le niveau du sol. Les valeurs non entières sont acceptées. |
name |
Obligatoire. Nom attribué à ce niveau, limité à trois caractères. Réfléchissez à la façon dont les boutons de l'ascenseur seraient libellés à ce niveau s'il y avait un ascenseur. |
Connexion
Une connexion est le lien entre une photo source et une photo de destination.
Représentation JSON |
---|
{
"target": {
object ( |
Champs | |
---|---|
target |
Obligatoire. Destination de la connexion entre la photo associée et une autre photo. |
Lieu
Métadonnées de position d'une entité.
Représentation JSON |
---|
{ "placeId": string, "name": string, "languageCode": string } |
Champs | |
---|---|
placeId |
Identifiant de lieu, tel que décrit sur la page https://developers.google.com/places/place-id. |
name |
Uniquement en sortie. Nom du lieu, localisé selon le code languageCode. |
languageCode |
Uniquement en sortie. languageCode avec lequel le nom est localisé. Il doit s'agir du code languageCode spécifié dans la requête, mais il peut s'agir d'une valeur de remplacement. |
TransferStatus
État du transfert des droits.
Enums | |
---|---|
TRANSFER_STATUS_UNKNOWN |
L'état de ce transfert n'est pas spécifié. |
NEVER_TRANSFERRED |
Cette photo n'a jamais été transférée. |
PENDING |
Ce transfert de photos a été lancé, mais le destinataire n'a pas encore répondu. |
COMPLETED |
La photo a bien été transférée à son destinataire. |
REJECTED |
Le destinataire a refusé le transfert de cette photo. |
EXPIRED |
Le transfert de photos a expiré avant que le destinataire n'ait effectué une action. |
CANCELLED |
L'expéditeur a annulé le transfert de cette photo. |
RECEIVED_VIA_TRANSFER |
Cette photo appartient au destinataire en raison d'un transfert de droits. |
MapsPublishStatus
État de publication de la photo sur Google Maps.
Enums | |
---|---|
UNSPECIFIED_MAPS_PUBLISH_STATUS |
L'état de la photo est inconnu. |
PUBLISHED |
La photo est publiée publiquement via Google Maps. |
REJECTED_UNKNOWN |
La photo a été refusée pour une raison inconnue. |
Méthodes |
|
---|---|
|
Une fois que le client a terminé d'importer la photo avec le UploadRef renvoyé, CreatePhoto publie le Photo importé dans Street View sur Google Maps. |
|
Supprime un Photo et ses métadonnées. |
|
Récupère les métadonnées du Photo spécifié. |
|
Crée une session d'importation pour commencer à importer des octets de photos. |
|
Met à jour les métadonnées d'un Photo , telles que la pose, l'association de lieu, les connexions, etc. |