منبع: عکس
Photo برای ذخیره عکس های 360 همراه با متادیتای عکس استفاده می شود.
نمایندگی JSON |
---|
{ "photoId": { object ( |
فیلدها | |
---|---|
photoId | مورد نیاز. فقط خروجی هنگام به روز رسانی یک عکس ضروری است. خروجی فقط هنگام ایجاد عکس. شناسه عکس که در بین تمام عکس های گوگل بی نظیر است. |
uploadReference | فقط ورودی هنگام ایجاد عکس ضروری است. فقط ورودی URL منبعی که بایت های عکس در آن آپلود می شوند. |
downloadUrl | فقط خروجی آدرس دانلود بایت عکس. این فیلد فقط زمانی تنظیم می شود که |
thumbnailUrl | فقط خروجی نشانی اینترنتی تصویر کوچک برای نمایش پیش نمایش عکس داده شده. |
shareLink | فقط خروجی لینک اشتراک گذاری عکس |
pose | اختیاری. ژست عکس. |
connections[] | اختیاری. اتصال به عکس های دیگر یک اتصال نشان دهنده پیوند این عکس به عکس دیگر است. |
captureTime | اختیاری. زمان مطلقی که عکس گرفته شد. زمانی که عکس فاقد مهر زمانی exif باشد، برای تنظیم یک مهر زمانی در فراداده عکس استفاده میشود. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
uploadTime | فقط خروجی زمان آپلود تصویر مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
places[] | اختیاری. مکان هایی که این عکس به آنها تعلق دارد. |
viewCount | فقط خروجی تعداد مشاهده عکس |
transferStatus | فقط خروجی وضعیت انتقال حقوق روی این عکس. |
mapsPublishStatus | فقط خروجی وضعیت در Google Maps، چه این عکس منتشر شده باشد یا رد شده باشد. |
PhotoId
شناسه یک Photo
نمایندگی JSON |
---|
{ "id": string } |
فیلدها | |
---|---|
id | یک شناسه منحصر به فرد برای یک عکس. |
UploadRef
مرجع آپلود فایل های رسانه ای
نمایندگی 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 "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
level | سطح (کف در یک ساختمان) که برای پیکربندی ناوبری عمودی استفاده می شود. |
accuracyMeters | دقت افقی تخمینی این ژست بر حسب متر با اطمینان 68% (یک انحراف معیار). به عنوان مثال، در Android، این مقدار از این روش در دسترس است: https://developer.android.com/reference/android/location/Location#getAccuracy() . پلتفرم های دیگر روش های متفاوتی برای به دست آوردن تخمین های دقت مشابه دارند. |
LatLng
شیئی که نشان دهنده یک جفت طول و عرض جغرافیایی است. این به صورت یک جفت دوتایی برای نشان دادن درجه عرض جغرافیایی و درجه طول جغرافیایی بیان می شود. مگر اینکه طور دیگری مشخص شده باشد، این شی باید با استاندارد 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 | مورد نیاز. نام اختصاص داده شده به این سطح، محدود به 3 کاراکتر. در نظر بگیرید که اگر آسانسور وجود داشت، دکمه های آسانسور برای این سطح چگونه برچسب گذاری می شدند. |
اتصال
اتصال پیوندی از یک عکس مبدأ به یک عکس مقصد است.
نمایندگی JSON |
---|
{
"target": {
object ( |
فیلدها | |
---|---|
target | مورد نیاز. مقصد اتصال از عکس حاوی به عکس دیگر. |
مکان
فراداده مکان برای یک موجودیت.
نمایندگی JSON |
---|
{ "placeId": string, "name": string, "languageCode": string } |
فیلدها | |
---|---|
placeId | شناسه مکان، همانطور که در https://developers.google.com/places/place-id توضیح داده شده است. |
name | فقط خروجی نام مکان، بومی سازی شده به languageCode. |
languageCode | فقط خروجی زبان کدی که نام با آن بومی سازی شده است. این باید زبان کد مشخص شده در درخواست باشد، اما ممکن است بازگشتی باشد. |
وضعیت انتقال
وضعیت انتقال حقوق
Enums | |
---|---|
TRANSFER_STATUS_UNKNOWN | وضعیت این انتقال مشخص نیست. |
NEVER_TRANSFERRED | این عکس هرگز در انتقال نبوده است. |
PENDING | این انتقال عکس آغاز شده است، اما گیرنده هنوز پاسخی نداده است. |
COMPLETED | انتقال عکس انجام شد و این عکس به گیرنده منتقل شد. |
REJECTED | گیرنده این انتقال عکس را رد کرد. |
EXPIRED | انتقال عکس قبل از اینکه گیرنده اقدامی انجام دهد منقضی شد. |
CANCELLED | فرستنده این انتقال عکس را لغو کرد. |
RECEIVED_VIA_TRANSFER | گیرنده این عکس را به دلیل انتقال حقوق در اختیار دارد. |
MapsPublishStatus
وضعیت انتشار عکس در Google Maps.
Enums | |
---|---|
UNSPECIFIED_MAPS_PUBLISH_STATUS | وضعیت عکس مشخص نیست. |
PUBLISHED | این عکس از طریق نقشه گوگل برای عموم منتشر می شود. |
REJECTED_UNKNOWN | عکس به دلیل نامعلومی رد شده است. |
روش ها | |
---|---|
| پس از اینکه مشتری آپلود عکس را با UploadRef برگشتی تمام کرد، CreatePhoto Photo آپلود شده را در نمای خیابان در Google Maps منتشر می کند. |
| یک Photo و ابرداده آن را حذف می کند. |
| فراداده Photo مشخص شده را دریافت می کند. |
| یک جلسه آپلود برای شروع آپلود بایت های عکس ایجاد می کند. |
| ابرداده های یک Photo مانند ژست، ارتباط مکان، اتصالات و غیره را به روز می کند. |