- المرجع: صورة
- ImageId
- Uploadref
- الجرس
- خط الطول
- المستوى
- الاتصال
- المكان
- حالة النقل
- حالة MapsMaps
- الطُرق
المورد: الصورة
تُستخدم الصورة لتخزين صور بزاوية 360 درجة إلى جانب البيانات الوصفية للصور.
تمثيل JSON |
---|
{ "photoId": { object ( |
الحقول | |
---|---|
photoId |
مطلوبة. الناتج فقط. مطلوبة عند تعديل صورة. لا يتم إخراج الصورة إلا عند إنشاء صورة. معرّف الصورة، والذي يُعد فريدًا من بين جميع الصور في Google. |
uploadReference |
الإدخال فقط. مطلوبة عند إنشاء صورة. الإدخال فقط. عنوان URL للمورد الذي يتم تحميل وحدات بايت الصورة إليه. |
downloadUrl |
الناتج فقط. عنوان URL للتنزيل بالبايت. يتم ضبط هذا الحقل فقط عند ضبط |
thumbnailUrl |
الناتج فقط. عنوان URL للصورة المصغّرة لعرض معاينة للصورة المحددة. |
shareLink |
الناتج فقط. الرابط الذي يؤدي إلى مشاركة الصورة. |
pose |
اختياريّ. وضع الصورة. |
connections[] |
اختياريّ. الروابط إلى صور أخرى. يمثل الاتصال الرابط من هذه الصورة إلى صورة أخرى. |
captureTime |
اختياريّ. الوقت المطلق الذي تم فيه التقاط الصورة عندما لا تتضمّن الصورة طابعًا زمنيًا خارجيًا، يتم استخدام هذا الإعداد لضبط طابع زمني في البيانات الوصفية للصورة. طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
uploadTime |
الناتج فقط. وقت تحميل الصورة. طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
places[] |
اختياريّ. الأماكن التي تنتمي إليها هذه الصورة. |
viewCount |
الناتج فقط. عدد مشاهدات الصورة |
transferStatus |
الناتج فقط. حالة نقل الحقوق لهذه الصورة. |
mapsPublishStatus |
الناتج فقط. الحالة في "خرائط Google"، سواء تم نشر هذه الصورة أو رفضها |
معرف الصورة
معرِّف Photo
.
تمثيل JSON |
---|
{ "id": string } |
الحقول | |
---|---|
id |
معرّف فريد لصورة. |
تحميل المرجع
تحميل مرجع لملفات الوسائط
تمثيل JSON |
---|
{ "uploadUrl": string } |
الحقول | |
---|---|
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 lipsoid يشير NaN إلى الكمية التي لا يتم قياسها. |
heading |
ترتبط معلمات الوضع التالية بمركز الصورة. تتطابق مع https://developers.google.com/streetview/spherical-metadata. عنوان البوصلة، يتم قياسه في منتصف الصورة بدرجات في اتجاه عقارب الساعة من الشمال. يجب أن تكون القيمة &>=0 و<360. يشير NaN إلى الكمية التي لا يتم قياسها. |
pitch |
يتم ضبط درجة الصوت في وسط الصورة بالدرجات. يجب أن تكون القيمة &>=-90 و<= 90. تعني القيمة -90 النظر للأسفل مباشرةً، والقيمة 90 تعني النظر مباشرةً إلى الأعلى. يشير NaN إلى الكمية التي لا يتم قياسها. |
roll |
يتم قياسها بالدرجات. يجب أن تكون القيمة &؛ gt;= 0 و <360. تعني القيمة 0 المستوى مع الأفق. يشير NaN إلى الكمية التي لا يتم قياسها. |
gpsRecordTimestampUnixEpoch |
وقت سجل نظام تحديد المواقع العالمي (GPS) منذ العصر منذ التوقيت العالمي المتفق عليه. طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
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 |
مطلوبة. يكون الاسم المخصّص لهذا المستوى مقصورًا على 3 أحرف. ضَع في اعتبارك كيفية تصنيف أزرار المصعد لهذا المستوى إذا كان هناك مصعد. |
الصلة
الربط هو الرابط من صورة مصدر إلى صورة وجهة.
تمثيل 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 |
يمتلك المستلم هذه الصورة بسبب نقل الحقوق. |
حالة MapsMaps
حالة نشر الصورة على "خرائط Google".
عمليات التعداد | |
---|---|
UNSPECIFIED_MAPS_PUBLISH_STATUS |
حالة الصورة غير معروفة. |
PUBLISHED |
يتم نشر الصورة بشكل علني على "خرائط Google". |
REJECTED_UNKNOWN |
تم رفض الصورة لسبب غير معروف. |
الطُرق |
|
---|---|
|
بعد أن ينتهي العميل من تحميل الصورة مع إرجاع UploadRef ، ينشر CreatePhoto Photo التي تم تحميلها إلى التجوّل الافتراضي على "خرائط Google". |
|
حذف Photo وبياناته الوصفية |
|
الحصول على البيانات الوصفية للسمة Photo المحدّدة |
|
يتم إنشاء جلسة تحميل لبدء تحميل وحدات بايت الصورة. |
|
تُعدّل البيانات الوصفية لسمة Photo ، مثل الوضع المرتبط وربط المكان بالأماكن المحيطة وما إلى ذلك. |