الخرائط والبيانات
الخرائط
لماذا لا يوفر OsmAnd إمكانية الوصول إلى خرائط Google؟
تم تصميم OsmAnd لدعم OpenStreetMap (OSM) ويعطي الأولوية لهذا المسار قدر الإمكان. بالإضافة إلى ذلك، توجد قيود ترخيص لا تسمح بتوزيع OsmAnd مع بيانات خرائط Google.
تحميل الخرائط ببطء على Android 11، 12 (بطاقة SD)
بسبب قواعد الوصول إلى التخزين الجديدة التي تم تقديمها في Android 11 و 12، قد يواجه المستخدمون أداءً أبطأ عند الوصول إلى الخرائط المخزنة على بطاقات SD. يمكن أن تتسبب هذه التغييرات أيضًا في قيود على الرؤية والوصول للملفات في مجلدات بطاقة SD. يمكن العثور على مزيد من المناقشات والرؤى التقنية على الروابط التالية: مناقشة Reddit، Github #1، Github #2، Github #3.
في هذه اللحظة، تتوفر الحلول التالية:
1. ترحيل مجلد تخزين بيانات OsmAnd إلى "ذاكرة التطبيق الداخلية"
-
يمكنك تغيير مجلد التخزين عن طريق تحديد خيار ذاكرة التطبيق الداخلية في القائمة ← الإعدادات ← إعدادات OsmAnd ← مجلد تخزين البيانات.
-
ومع ذلك، كن على دراية بأن الذاكرة الداخلية غالبًا ما تكون محدودة. كحل بديل، يمكنك نقل الملفات المهمة إلى الذاكرة الداخلية مع الاحتفاظ بالخرائط نادرة الاستخدام على بطاقة SD. استخدم مدير الملفات لنقل هذه الملفات يدويًا عند الضرورة.
يبحث فريق التطوير بنشاط عن حلول أكثر كفاءة لتحسين أداء بطاقة SD بموجب سياسات تخزين Android الجديدة.
2. استخدم مجلد "التنزيلات" ببطاقة SD
يمكنك محاولة حل مشكلة تحميل الخرائط البطيء عن طريق تحديد مجلد التنزيلات الخاص ببطاقة SD لتخزين OsmAnd ضمن القائمة ← الإعدادات ← إعدادات OsmAnd ← مجلد تخزين البيانات ← محدد يدويًا. المسارات التالية ممكنة:
-
/storage/XXXX-XXXX/Download/osmand
قد يتسبب هذا المسار في حدوث أخطاء عند الوصول إلى ملفات متعددة. على سبيل المثال، قد تتمكن من تنزيل خريطة نظرة عامة على العالم، ولكن قد لا تظهر مناطق أخرى. -
/storage/XXXX-XXXX/Download
يجب أن يعمل هذا المسار بشكل متسق لتنزيل الخرائط والبيانات الأخرى. ومع ذلك، لاحظ أن OsmAnd لن يتعرف على الملفات المكتوبة في هذا المجلد بواسطة تطبيقات أو برامج أخرى (مثل SasPlanet). لمزيد من التفاصيل، راجع هذا الدليل.
يمثل "XXXX-XXXX" رقم تعريف بطاقة SD الفريد الخاص بك، والذي يمكن العثور عليه أحيانًا في مسار المجلد ضمن خيارات التخزين الخارجي 2 أو تحديده باستخدام طرق أخرى. يتوفر المزيد من البحث والتفاصيل حول هذا الحل هنا.
3. خيار تخزين "الوسائط"
إذا لم تنجح الحلول السابقة أو بدت محدودة، يمكنك محاولة استخدام خيار تخزين "الوسائط" لحل مشكلات تحميل الخرائط البطيء أو الوصول إلى التخزين. تسمح هذه الطريقة بتحديد مجلد يمكن الوصول إليه بواسطة OsmAnd والتطبيقات الأخرى، وهو مفيد بشكل خاص للتخزين الخارجي أو القابل للإزالة.
اختيار مجلد تخزين بيانات OsmAnd "يمكن الوصول إليه بشكل عام" باستخدام تخزين "الوسائط"
أصبح Android أكثر صرامة فيما يتعلق بأذونات التخزين، وغالبًا ما يحد من الوصول إلى المجلدات الخاصة بالتطبيقات، خاصة مع التثبيتات الجديدة أو ترقيات النظام. قد يكون تخزين بيانات OsmAnd الافتراضي مقيدًا، مما يجعله غير مرئي للتطبيقات الأخرى أو حتى مديري الملفات. يرغب العديد من المستخدمين في تخزين الخرائط والبيانات في تخزين خارجي يمكن الوصول إليه للنسخ الاحتياطي أو المزامنة أو إدارة الملفات يدويًا.
ومع ذلك، لا يمتلك OsmAnd إذن الوصول إلى جميع الملفات (بسبب قيود Google)، مما يحد من اختيار المجلدات. أحد الحلول البديلة هو استخدام مجلد تخزين "الوسائط"، والذي يمنح Android عادةً وصولاً أوسع للقراءة/الكتابة. للقيام بذلك:
- انتقل إلى إعدادات OsmAnd ← إعدادات OsmAnd ← مجلد تخزين البيانات ور اجع مناطق التخزين المتاحة. استخدم مؤشر المساحة الحرة لتحديد التخزين المستهدف، والذي غالبًا ما يُسمى التخزين الخارجي 2.
- لاحظ مسار المجلد الحالي، والذي قد يبدو كـ /storage/xxxx-xxxx/Android/data/net.osmand.plus/files.
- قم بالتبديل إلى خيار محدد يدويًا، وقم بتعديل المسار إلى مجلد يمكن الوصول إليه بواسطة الوسائط. في العديد من الأنظمة، يعمل تغيير /Android/data/ إلى /media/ (على سبيل المثال، /storage/xxxx-xxxx/media). قد تتطلب بعض الأنظمة تعديلات مختلفة للمسار.
لن يؤدي المسار الصحيح إلى ظهور أي أخطاء في إذن الكتابة في OsmAnd. قبل إجراء هذه التغييرات، تأكد من أن OsmAnd لديه أذونات التخزين المناسبة، بما في ذلك إذن تخزين "الوسائط"، ضمن إعدادات التطبيقات في Android. في إصدارات Android الأحدث، قد توجد هذه الأذونات في قوائم متقدمة أو مخفية.