سؤال

ما مدى سوء استخدام مدير الموقع لاسترداد معلومات الموقع عندما يكون mapview.showuserlocation هو الصحيح أيضا؟

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

أعتقد أنني سأضطر إلى استخدام مدير الموقع في فئة وحدة التحكم الخاصة بي، ولكن إعداد ShowUsSerElocation = نعم، يعني أنني سأصبح تصريف المزيد من البطارية منذ مدراء موقعين يعملان في نفس الوقت؟ هل هذا الافتراض صحيح؟

هل كانت مفيدة؟

المحلول

كما تمت مناقشته على المجتمعات الأخرى، يمكنك الحصول على mapeview.showuser الموقع = نعم وما زال يستخدم CllocationManager لاسترداد معظم معلومات الموقع الحالية.

بشكل عام، لا يوجد تعارض مشارك في وجود حالات CllocationManager متعددة تعمل في نفس الوقت.

نصائح أخرى

ما عليك سوى حفظ الإحداثيات في صفيف ورسم MAPANNITIONTIONات للمواقع المسجلة السابقة. لا تحتاج إلى تشغيل مديري موقع متعددة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top