- المصدر: صورة
- PhotoId
- UploadRef
- الوضع
- LatLng
- المستوى
- التواصل
- المكان
- TransferStatus
- MapsPublishStatus
- الطُرق
المرجع: صورة
تُستخدَم الصورة لتخزين الصور بزاوية 360 إلى جانب البيانات الوصفية للصور.
تمثيل 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"، سواء تم نشر هذه الصورة أو رفضها |
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) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
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 |
النتائج فقط. تمثّل هذه السمة رمز اللغة الذي تتم ترجمة الاسم به. ويجب أن يكون هذا هو رمز اللغة المحدَّد في الطلب، إلا أنّه قد يكون عنصرًا احتياطيًا. |
TransferStatus
حالة نقل الحقوق.
عمليات التعداد | |
---|---|
TRANSFER_STATUS_UNKNOWN |
لم يتم تحديد حالة عملية النقل هذه. |
NEVER_TRANSFERRED |
لم يتم نقل هذه الصورة مطلقًا. |
PENDING |
تم بدء عملية نقل الصور هذه، ولكن لم يردّ المستلِم بعد. |
COMPLETED |
اكتمل نقل الصور، وتم نقل هذه الصورة إلى المستلِم. |
REJECTED |
رفض المستلِم عملية نقل الصور هذه. |
EXPIRED |
انتهت صلاحية عملية نقل الصور قبل أن يتّخذ المستلِم أي إجراء. |
CANCELLED |
ألغى المُرسِل عملية نقل الصور هذه. |
RECEIVED_VIA_TRANSFER |
يملك المستلِم هذه الصورة بسبب نقل الحقوق. |
MapsPublishStatus
حالة نشر الصورة في "خرائط Google"
عمليات التعداد | |
---|---|
UNSPECIFIED_MAPS_PUBLISH_STATUS |
حالة الصورة غير معروفة. |
PUBLISHED |
يتم نشر الصورة للجميع من خلال خرائط Google. |
REJECTED_UNKNOWN |
تم رفض الصورة لسبب غير معروف. |
الطُرق |
|
---|---|
|
بعد أن ينتهي العميل من تحميل الصورة مع UploadRef المعروض، ينشر CreatePhoto Photo الذي تم تحميله في "التجوّل الافتراضي" على "خرائط Google". |
|
يؤدي هذا الإجراء إلى حذف Photo وبياناته الوصفية. |
|
توفر هذه الطريقة البيانات الوصفية لنطاق Photo المحدَّد. |
|
يتم إنشاء جلسة تحميل لبدء تحميل وحدات البايت للصور. |
|
لتعديل البيانات الوصفية لجهاز Photo ، مثل الوضعية أو الربط بالمكان أو الاتصالات أو غير ذلك. |