مرجع فئة GMSPanoramaService


نظرة عامة

يمكن استخدام GMSPanoramaService لطلب البيانات الوصفية للصور البانورامية حتى في حال عدم تفعيل GMSPanoramaView.

احصل على مثيل مثل هذا: [[GMSPanoramaService alloc] init].

وظائف الأعضاء العامين

(void) - requestPanoramaNearCoordinate:callback:
 لاسترداد معلومات حول بانوراما بالقرب من coordinate المحدد.
(void) - requestPanoramaNearCoordinate:radius:callback:
 هذا الأمر يشبه requestPanoramaNearCoordinate:callback: ولكنه يسمح بتحديد نطاق جغرافي للبحث (بالمتر) حول coordinate.
(void) - requestPanoramaNearCoordinate:source:callback:
 هذا الإعداد يشبه requestPanoramaNearCoordinate:callback: ولكنه يسمح بتحديد نوع مصدر البانوراما بالقرب من coordinate المعني.
(void) - requestPanoramaNearCoordinate:radius:source:callback:
 هذا الإعداد يشبه requestPanoramaNearCoordinate:callback: ولكنه يسمح بتحديد نصف قطر البحث (بالمتر) ونوع مصدر البانوراما بالقرب من coordinate المحدد.
(void) - requestPanoramaWithID:callback:
 لاسترداد معلومات حول بانوراما باستخدام panoramaID المحدد.

(لاحظ أن هذه ليست دوال أعضاء.)

typedef void(^ GMSPanoramaCallback )(GMSPanorama *_Nullable بانوراما, NSError *_Nullable error)
 معاودة الاتصال عندما تتوفر البيانات الوصفية للصور البانورامية.

وثائق وظائف الأعضاء

- (إلغاء) requestPanoramaNearCoordinate: (CLLocationCoordinate2D)  الإحداثيات
رد الاتصال: (GMSPanoramaCallback) معاودة الاتصال

لاسترداد معلومات حول بانوراما بالقرب من coordinate المحدد.

هذا طلب غير متزامن، وسيتم استدعاء callback مع النتيجة.

- (إلغاء) requestPanoramaNearCoordinate: (CLLocationCoordinate2D)  الإحداثيات
نصف القطر: (NSUInteger) النطاق الجغرافي
رد الاتصال: (GMSPanoramaCallback) معاودة الاتصال

هذا الأمر يشبه requestPanoramaNearCoordinate:callback: ولكنه يسمح بتحديد نطاق جغرافي للبحث (بالمتر) حول coordinate.

- (إلغاء) requestPanoramaNearCoordinate: (CLLocationCoordinate2D)  الإحداثيات
المصدر: (GMSPanoramaSource) المصدر
رد الاتصال: (GMSPanoramaCallback) معاودة الاتصال

هذا الإعداد يشبه requestPanoramaNearCoordinate:callback: ولكنه يسمح بتحديد نوع مصدر البانوراما بالقرب من coordinate المعني.

تجدر الإشارة إلى أنّ واجهة برمجة التطبيقات هذه تجريبية وقد لا تتم فلترتها حسب المصدر في بعض الأحيان.

- (إلغاء) requestPanoramaNearCoordinate: (CLLocationCoordinate2D)  الإحداثيات
نصف القطر: (NSUInteger) النطاق الجغرافي
المصدر: (GMSPanoramaSource) المصدر
رد الاتصال: (GMSPanoramaCallback) معاودة الاتصال

هذا الإعداد يشبه requestPanoramaNearCoordinate:callback: ولكنه يسمح بتحديد نصف قطر البحث (بالمتر) ونوع مصدر البانوراما بالقرب من coordinate المحدد.

تجدر الإشارة إلى أنّ واجهة برمجة التطبيقات هذه تجريبية وقد لا تتم فلترتها حسب المصدر في بعض الأحيان.

- (باطل) requestPanoramaWithID: (NSString *) panoramaID
رد الاتصال: (GMSPanoramaCallback) معاودة الاتصال

لاسترداد معلومات حول بانوراما باستخدام panoramaID المحدد.

سيتم استدعاء callback لعرض النتيجة. لا يتم دعم سوى معرفات بانوراما التي تم الحصول عليها من حزمة SDK لخرائط Google لنظام التشغيل iOS.


- (typedef void(^ GMSPanoramaCallback)(GMSPanorama *_Nullable بانوراما, NSError *_Nullable error)) [related]

معاودة الاتصال عندما تتوفر البيانات الوصفية للصور البانورامية.

إذا حدث خطأ، تكون قيمة panorama فارغة وerror ليست صفرية. وبخلاف ذلك، فإن panorama ليس صفرًا وerror صفرًا.