- Ресурс: Фото
- Идентификатор фотографии
- ЗагрузитьRef
- Поза
- ШиротаДлительность
- Уровень
- Связь
- Место
- Статус трансфера
- КартыОпубликоватьСтатус
- Методы
Ресурс: Фото
Фотография используется для хранения панорамных фотографий вместе с метаданными фотографий.
JSON-представление |
---|
{ "photoId": { object ( |
Поля | |
---|---|
photoId | Необходимый. Только вывод. Требуется при обновлении фотографии. Вывод только при создании фотографии. Идентификатор фотографии, уникальный среди всех фотографий в Google. |
uploadReference | Только ввод. Требуется при создании фотографии. Только ввод. URL-адрес ресурса, куда загружаются байты фотографии. |
downloadUrl | Только вывод. URL-адрес загрузки байтов фотографий. Это поле устанавливается только в том случае, если для |
thumbnailUrl | Только вывод. URL-адрес миниатюры для предварительного просмотра данной фотографии. |
shareLink | Только вывод. Ссылка для обмена фотографиями. |
pose | Необязательный. Поза фотографии. |
connections[] | Необязательный. Связь с другими фотографиями. Соединение представляет собой ссылку с этой фотографии на другую фотографию. |
captureTime | Необязательный. Абсолютное время, когда была сделана фотография. Если фотография не имеет метки времени exif, она используется для установки метки времени в метаданных фотографии. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
uploadTime | Только вывод. Время загрузки изображения. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
places[] | Необязательный. Места, которым принадлежит это фото. |
viewCount | Только вывод. Количество просмотров фотографии. |
transferStatus | Только вывод. Статус передачи прав на это фото. |
mapsPublishStatus | Только вывод. Статус в Картах Google, была ли эта фотография опубликована или отклонена. |
Идентификатор фотографии
Идентификатор Photo
.
JSON-представление |
---|
{ "id": string } |
Поля | |
---|---|
id | Уникальный идентификатор фотографии. |
ЗагрузитьRef
Загрузите ссылку на медиафайлы.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Поле объединения file_source . Необходимый. file_source может быть только одним из следующих: | |
uploadUrl | Ссылка на загрузку должна быть уникальной для каждого пользователя. Он имеет форму: «https://streetviewpublish.googleapis.com/media/user/{account_id}/photo/{uploadReference}». |
Поза
Необработанные измерения позы объекта.
JSON-представление |
---|
{ "latLngPair": { object ( |
Поля | |
---|---|
latLngPair | Пара широты и долготы позы, как описано здесь: https://cloud.google.com/datastore/docs/reference/rest/Shared.Types/LatLng. При создании |
altitude | Высота позы в метрах над эллипсоидом WGS84. NaN указывает на неизмеренное количество. |
heading | Следующие параметры позы относятся к центру фотографии. Они соответствуют https://developers.google.com/streetview/spherical-metadata . Курс по компасу, измеренный в центре фотографии в градусах по часовой стрелке от севера. Значение должно быть >=0 и <360. NaN указывает на неизмеренное количество. |
pitch | Угол наклона измеряется в центре фотографии в градусах. Значение должно быть >=-90 и <= 90. Значение -90 означает взгляд прямо вниз, а значение 90 означает взгляд прямо вверх. NaN указывает на неизмеренное количество. |
roll | Рулон, измеряемый в градусах. Значение должно быть >= 0 и <360. Значение 0 означает уровень горизонта. NaN указывает на неизмеренное количество. |
gpsRecordTimestampUnixEpoch | Время записи GPS с эпохи UTC. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
level | Уровень (пол в здании), используемый для настройки вертикальной навигации. |
accuracyMeters | Предполагаемая горизонтальная точность этой позы в метрах с достоверностью 68 % (одно стандартное отклонение). Например, в Android это значение можно получить с помощью этого метода: https://developer.android.com/reference/android/location/Location#getAccuracy() . На других платформах используются разные методы получения аналогичных оценок точности. |
ШиротаДлительность
Объект, представляющий пару широты и долготы. Это выражается в виде пары двойных чисел, обозначающих градусы широты и градусы долготы. Если не указано иное, этот объект должен соответствовать стандарту WGS84 . Значения должны находиться в пределах нормализованных диапазонов.
JSON-представление |
---|
{ "latitude": number, "longitude": number } |
Поля | |
---|---|
latitude | Широта в градусах. Оно должно находиться в диапазоне [-90,0, +90,0]. |
longitude | Долгота в градусах. Оно должно находиться в диапазоне [-180,0, +180,0]. |
Уровень
Информация об уровне, содержащая номер уровня и соответствующее ему имя.
JSON-представление |
---|
{ "number": number, "name": string } |
Поля | |
---|---|
number | Необязательный. Номер этажа, используемый для заказа. 0 указывает уровень земли, 1 указывает первый уровень над уровнем земли, -1 указывает первый уровень под уровнем земли. Нецелые значения допустимы. |
name | Необходимый. Имя, присвоенное этому уровню, ограниченное тремя символами. Подумайте, как бы были помечены кнопки лифта на этом уровне, если бы там был лифт. |
Связь
Соединение — это связь между исходной фотографией и конечной фотографией.
JSON-представление |
---|
{
"target": {
object ( |
Поля | |
---|---|
target | Необходимый. Назначение соединения содержащейся фотографии с другой фотографией. |
Место
Разместите метаданные для сущности.
JSON-представление |
---|
{ "placeId": string, "name": string, "languageCode": string } |
Поля | |
---|---|
placeId | Идентификатор места, как описано в https://developers.google.com/places/place-id . |
name | Только вывод. Название места, локализованное по языковому коду. |
languageCode | Только вывод. Языковой код, с помощью которого локализовано имя. Это должен быть языковой код, указанный в запросе, но это может быть запасной вариант. |
Статус трансфера
Статус передачи прав.
Перечисления | |
---|---|
TRANSFER_STATUS_UNKNOWN | Статус этого перевода не указан. |
NEVER_TRANSFERRED | Это фото никогда не было в передаче. |
PENDING | Передача фотографии была начата, но получатель еще не ответил. |
COMPLETED | Передача фотографии завершена, и эта фотография передана получателю. |
REJECTED | Получатель отклонил передачу фотографии. |
EXPIRED | Срок передачи фотографии истек до того, как получатель предпринял какие-либо действия. |
CANCELLED | Отправитель отменил передачу фотографии. |
RECEIVED_VIA_TRANSFER | Получатель владеет этой фотографией в связи с передачей прав. |
КартыОпубликоватьСтатус
Статус публикации фотографии в Google Maps.
Перечисления | |
---|---|
UNSPECIFIED_MAPS_PUBLISH_STATUS | Статус фото неизвестен. |
PUBLISHED | Фотография опубликована в открытом доступе через Google Maps. |
REJECTED_UNKNOWN | Фотография была отклонена по неизвестной причине. |
Методы | |
---|---|
| После того, как клиент завершит загрузку фотографии с возвращенным UploadRef , CreatePhoto публикует загруженную Photo в Просмотре улиц на Картах Google. |
| Удаляет Photo и ее метаданные. |
| Получает метаданные указанного Photo . |
| Создает сеанс загрузки, чтобы начать загрузку байтов фотографий. |
| Обновляет метаданные Photo , такие как поза, ассоциация с местом, связи и т. д. |