نظرة عامة
لتقديم تعديلات للموقع الجغرافي للجهاز
تعمل هذه الفئة بشكل مشابه لخيار CLLocationManager، باستثناء أنّه إذا كان الجهاز في "وضع القيادة"، يتم تطبيق تعديلات الموقع الجغرافي على أقرب طريق.
هذا الفئة غير مُعدّ للفئات الفرعية.
وظائف الأعضاء العامين | |
(void) | - addListener: |
إضافة مستمع | |
(BOOL) | - removeListener: |
لإزالة مستمِع. | |
(void) | - startUpdatingLocation |
بدء تحديث الموقع الجغرافي الذي تم التقاطه على الطريق للجهاز. | |
(void) | - stopUpdatingLocation |
إيقاف تحديث الموقع الجغرافي الذي تم التقاطه على الطريق للجهاز. | |
المواقع | |
بول | allowsBackgroundLocationUpdates |
ما إذا كان ينبغي أن يتلقّى المفوَّض تحديثات الموقع الجغرافي عندما يعمل التطبيق في الخلفية. |
وثائق وظائف الأعضاء
- (void) addListener: | (id< GMSRoadSnappedLocationProviderListener >) | مستمع |
إضافة مستمع
يتم احتواء المستمع على مرجع ضعيف.
- المَعلمات:
-
أداة معالجة الحدث عنصر متوافق مع البروتوكول GMSRoadSnappedLocationProviderListener
- (BOOL) removeListener: | (id< GMSRoadSnappedLocationProviderListener >) | مستمع |
لإزالة مستمِع.
- المَعلمات:
-
أداة معالجة الحدث عنصر متوافق مع البروتوكول GMSRoadSnappedLocationProviderListener
- المرتجعات:
- يتم عرض "نعم" إذا تمت إزالة المستمع. تعرض لا إذا لم يكن الكائن مستمعًا.
- (باطل) startUpdatingLocation |
بدء تحديث الموقع الجغرافي الذي تم التقاطه على الطريق للجهاز.
بعد طلب ذلك، سيبدأ المفوَّض في تلقّي أحداث تعديل الموقع الجغرافي.
لتجنُّب استنزاف البطارية أو التسجيل غير المقصود لموقع الجهاز، يجب استدعاء stopUpdatingLocation
عندما لا يكون تحديد الموقع الجغرافي الذي تم التقاطه على الطريق مطلوبًا.
- (باطل) stopUpdatingLocation |
إيقاف تحديث الموقع الجغرافي الذي تم التقاطه على الطريق للجهاز.
لتجنب استنزاف البطارية أو التسجيل غير المقصود لموقع الجهاز، يجب استدعاء هذه الطريقة عندما لا تكون خدمة الاستماع مطلوبة.
وثائق العقار
- (BOOL) allowsBackgroundLocationUpdates [read, write, assign] |
ما إذا كان ينبغي أن يتلقّى المفوَّض تحديثات الموقع الجغرافي عندما يعمل التطبيق في الخلفية.
يتم ضبط الإعدادات التلقائية على NO.