RoadSnappedLocationProvider

الواجهة العامة RoadSnappedLocationProvider

السماح بالاشتراك في المواقع الجغرافية للمستخدمين الذين تم التقاط صورهم لها وتجدُر الإشارة إلى أنّ الاشتراك في تحديثات الموقع الجغرافي التي تم التقاطها على الطريق قد يتسبّب في استنزاف البطارية أو جمع بيانات الموقع الجغرافي للمستخدم بشكل غير مقصود في حال تركها قيد التشغيل في الخلفية.

عمليات تنفيذ هذه الواجهة آمنة من سلاسل المحادثات.

ملخص الفئة المدمَجة

واحدة RoadSnappedLocationProvider.LocationListener تحدد التوقيعات للطرق التي يتم استدعائها عندما تصبح تحديثات الموقع الجغرافي التي تم التقاطها على الطريق متاحة. 

ملخّص الطريقة العلنية

تجريدي باطلة
addLocationListener(مستمع RoadSnappedLocationProvider.LocationListener)
لتسجيل المستمعين للحصول على تحديثات الموقع الجغرافي التي تم التقاطها على الطريق.
تجريدي باطلة
removeLocationListener(مستمع RoadSnappedLocationProvider.LocationListener)
يؤدي هذا الخيار إلى إلغاء تسجيل المستمع المحدّد إذا كان مسجّلاً حاليًا، وإلا لن يكون له أي تأثير.
تجريدي باطلة
requestLocationUpdates(أداة الاستماع RoadSnappedLocationProvider.LocationListener)
تم إيقاف هذه الطريقة نهائيًا. استخدام addLocationListener(RoadSnappedLocationProvider.LocationListener)
تجريدي باطلة
resetFreeNav()
محاولات إعادة تشغيل خدمة Freenav.
تجريدي باطلة
stopRequestingLocationUpdates()
تم إيقاف هذه الطريقة نهائيًا. استخدام removeLocationListener(RoadSnappedLocationProvider.LocationListener)

الطرق العامة

متاح للجميع محتوى تجريدي باطل addLocationListener (مستمع RoadSnappedLocationProvider.LocationListener)

لتسجيل المستمعين للحصول على تحديثات الموقع الجغرافي التي تم التقاطها على الطريق.

لتجنُّب تسرُّب الذاكرة أو استنزاف البطارية أو التسجيل غير المقصود لموقع المستخدم، يجب استدعاء removeLocationListener(RoadSnappedLocationProvider.LocationListener) عندما لا يكون المستمع مطلوبًا (على سبيل المثال، عندما يكون التطبيق قيد التشغيل في الخلفية).

سيظلّ المستمعون الحاليون المسجّلون مسجّلين إلى أن تتم إزالتها صراحةً من خلال مكالمة removeLocationListener(RoadSnappedLocationProvider.LocationListener).

المَعلمات
أداة معالجة الحدث سيتم تسجيل المستمع.

عام موجز لاغ removeLocationListener (مستمع RoadSnappedLocationProvider.LocationListener)

يؤدي هذا الخيار إلى إلغاء تسجيل المستمع المحدّد إذا كان مسجّلاً حاليًا، وإلا لن يكون له أي تأثير.

المَعلمات
أداة معالجة الحدث سيتم إلغاء تسجيل المستمع

عام موجز لاغ requestLocationUpdates (مستمع RoadSnappedLocationProvider.LocationListener)

تم إيقاف هذه الطريقة نهائيًا.
استخدِم addLocationListener(RoadSnappedLocationProvider.LocationListener)

لتسجيل المستمعين للحصول على تحديثات الموقع الجغرافي التي تم التقاطها على الطريق. تلغي هذه الإعدادات أي مستمعين تم تسجيلهم سابقًا.

لتجنّب تسرُّب الذاكرة أو استنزاف البطارية أو التسجيل غير المقصود لموقع المستخدم، يجب استدعاء stopRequestingLocationUpdates() عندما لا يكون المستمع مطلوبًا (على سبيل المثال، عندما يكون التطبيق قيد التشغيل في الخلفية).

يعادل استدعاء هذه الطريقة باستخدام الوسيطة null استدعاء stopRequestingLocationUpdates().

المَعلمات
أداة معالجة الحدث المستمع لتسجيل

عام محتوى تجريدي فارغ resetFreeNav ()

محاولات إعادة تشغيل خدمة Freenav. وسيتم استدعاء هذا الإجراء إذا كان لا يبدو أنّ الخدمة تعمل بشكل طبيعي.

متاح للجميع محتوى تجريدي فارغ stopRequestingLocationUpdates ()

تم إيقاف هذه الطريقة نهائيًا.
استخدِم removeLocationListener(RoadSnappedLocationProvider.LocationListener)

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