مرجع الفئة GMSRoadSnappedLocationProvider

مرجع الفئة GMSRoadSnappedLocationProvider

نظرة عامة

لتقديم تعديلات للموقع الجغرافي للجهاز

تعمل هذه الفئة بشكل مشابه لخيار CLLocationManager، باستثناء أنّه إذا كان الجهاز في "وضع القيادة"، يتم تطبيق تعديلات الموقع الجغرافي على أقرب طريق.

هذا الفئة غير مُعدّ للفئات الفرعية.

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

(void) - addListener:
 إضافة مستمع
(BOOL) - removeListener:
 لإزالة مستمِع.
(void) - startUpdatingLocation
 بدء تحديث الموقع الجغرافي الذي تم التقاطه على الطريق للجهاز.
(void) - stopUpdatingLocation
 إيقاف تحديث الموقع الجغرافي الذي تم التقاطه على الطريق للجهاز.

المواقع

بولallowsBackgroundLocationUpdates
 ما إذا كان ينبغي أن يتلقّى المفوَّض تحديثات الموقع الجغرافي عندما يعمل التطبيق في الخلفية.

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

إضافة مستمع

يتم احتواء المستمع على مرجع ضعيف.

المَعلمات:
أداة معالجة الحدثعنصر متوافق مع البروتوكول GMSRoadSnappedLocationProviderListener

لإزالة مستمِع.

المَعلمات:
أداة معالجة الحدثعنصر متوافق مع البروتوكول GMSRoadSnappedLocationProviderListener
المرتجعات:
يتم عرض "نعم" إذا تمت إزالة المستمع. تعرض لا إذا لم يكن الكائن مستمعًا.
- (باطل) startUpdatingLocation

بدء تحديث الموقع الجغرافي الذي تم التقاطه على الطريق للجهاز.

بعد طلب ذلك، سيبدأ المفوَّض في تلقّي أحداث تعديل الموقع الجغرافي.

لتجنُّب استنزاف البطارية أو التسجيل غير المقصود لموقع الجهاز، يجب استدعاء stopUpdatingLocation عندما لا يكون تحديد الموقع الجغرافي الذي تم التقاطه على الطريق مطلوبًا.

- (باطل) stopUpdatingLocation

إيقاف تحديث الموقع الجغرافي الذي تم التقاطه على الطريق للجهاز.

لتجنب استنزاف البطارية أو التسجيل غير المقصود لموقع الجهاز، يجب استدعاء هذه الطريقة عندما لا تكون خدمة الاستماع مطلوبة.


وثائق العقار

- (BOOL) allowsBackgroundLocationUpdates [read, write, assign]

ما إذا كان ينبغي أن يتلقّى المفوَّض تحديثات الموقع الجغرافي عندما يعمل التطبيق في الخلفية.

يتم ضبط الإعدادات التلقائية على NO.