Skip to main content

تطوير OsmAnd

نظرة عامة

يتم جمع وظائف اختبار التطبيق في مكون OsmAnd الإضافي للتطوير. استخدمها على مسؤوليتك الخاصة.

يتيح لك مكون OsmAnd الإضافي للتطوير تجربة ميزات جديدة للتطبيق أو تكوين OsmAnd للاختبار: محاكاة مسارات التنقل، والتحقق من أداء عرض الشاشة، وما إلى ذلك. تم تصميم المكون الإضافي للمطورين والمستخدمين ذوي الخبرة ولا يتطلب الاستخدام اليومي للتطبيق.

معلمات الإعداد المطلوبة

لتنشيط الميزات الخاصة للمطورين والمختبرين:

  1. قم بتمكين مكون OsmAnd الإضافي للتطوير في قسم المكونات الإضافية في القائمة الرئيسية.
  2. قم بإجراء الإعدادات اللازمة في قائمة إعدادات المكون الإضافي.
  3. قم بتمكين أدوات المطور إذا لزم الأمر.

إعدادات المكون الإضافي

info

إعدادات مكون OsmAnd الإضافي للتطوير عالمية وتنطبق على جميع الملفات الشخصية.

استخدم أحد المسارات التالية لفتح إعدادات المكون الإضافي:

  • القائمة الرئيسية ← المكونات الإضافية ← تطوير OsmAnd ← الإعدادات.
  • القائمة الرئيسية ← الإعدادات العامة ← الملف الشخصي ← إعدادات مكون OsmAnd الإضافي للتطوير.

Development Settings Android Development Settings 2 Android

التضاريس

  • استخدام تنسيق SQLIte النقطي للتظليل والتدرج (أندرويد). تحميل خرائط نقطية بتنسيق قديم.

استكشاف الأخطاء وإصلاحها

  • محاكاة موقعك (أندرويد / iOS). محاكاة الموقع والحركة باستخدام مسار GPX.
  • وضع توفير البطارية (أندرويد / iOS). يقلل هذا الإعداد معدل تحديث الشاشة بمقدار 20 إطارًا في الثانية للمساعدة في توفير طاقة البطارية أثناء استخدام التطبيقات.
  • استخدام أيقونات تحديد الموقع ثلاثية الأبعاد (iOS). يسمح لك بتحديد أيقونة ثلاثية الأبعاد لأيقونة موقعي.
  • محاكاة بيانات OBD (أندرويد). يسمح بمحاكاة استخدام ماسح OBD.
  • معلومات تصحيح الأداء (أندرويد). يعرض أداء العرض والتنقل.
  • تعطيل طبقات الخريطة (أندرويد). يعطل جميع طبقات الخريطة فوق الخريطة المتجهة (يتطلب إعادة التشغيل).
  • مخزن Logcat المؤقت (أندرويد). تحقق وشارك سجلات مفصلة للتطبيق.
  • إظهار إشعار حول المفتاح المضغوط (أندرويد). عرض رسالة حول المفتاح.
  • كتابة الاتجاه (أندرويد). حفظ الوجهة لكل نقطة متابعة خلال التسجيل. الاتجاه هو اتجاه البوصلة من موقعك الحالي إلى وجهتك المقصودة. يؤثر على تسجيل المسار.
  • كتابة العنوان (أندرويد). حفظ العنوان لكل نقطة مسار أثناء التسجيل. الاتجاه هو اتجاه البوصلة من موقعك الحالي نحو الشمال الحقيقي. يتم تمكين هذا الخيار افتراضيًا. يؤثر على تسجيل المسار.

اختبار التطبيق

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

الخوارزميات الداخلية

أندرويد فقط
  • الوضع الآمن. تشغيل التطبيق في الوضع الآمن (أبطأ).

إعدادات الذاكرة

أندرويد فقط
  • يسمح لك خيار الذاكرة المخصصة للتوجيه بتحديد مقدار الذاكرة المخصصة لحساب المسارات الطويلة. يمكنك استخدام هذا الخيار إذا تم تحديد التوجيه القياسي A* في إعدادات التنقل.

حساب المسارات الطويلة جدًا:

معلومات وإحصائيات

أندرويد فقط
  • الذاكرة المخصصة. يعرض الذاكرة المخصصة للنظام لتطبيق OsmAnd.
  • إجمالي الذاكرة الأصلية. يعرض إجمالي مقدار الذاكرة الأصلية المخصصة للتطبيق، بما في ذلك الذاكرة النسبية.
  • معلومات A-GPS. يشير إلى آخر مرة تم فيها تنزيل بيانات A-GPS.
  • معلومات النهار/الليل. يشير إلى أوقات شروق الشمس وغروبها اليوم.
  • إحصائيات الطاقة (متوسط 1 / 5 / 15 دقيقة). يعرض مستوى البطارية لكل دقيقة (٪) ومتوسط استهلاك الطاقة (مللي أمبير ساعة) على فترات 1 و 5 و 15 دقيقة.
  • إحصائيات العرض (متوسط 1 / 5 / 15 دقيقة). يعرض إحصائيات العرض، بما في ذلك FPS على آخر 1k إطار، ووحدة المعالجة المركزية (البلاط)، ووحدة المعالجة المركزية (وقت الخمول)، ووحدة المعالجة المركزية (الاستعداد) بمتوسطات على فترات 1 و 5 و 15 دقيقة.

زر:

  • إعادة تعيين إعدادات المكون الإضافي إلى الافتراضي. يعيد تعيين جميع إعدادات المكون الإضافي إلى قيمها الافتراضية.

Development Settings Android

أداة FPS لعرض الخريطة

هام

يمكن إضافة أدوات مطور OsmAnd إلى الشاشة فقط عند تمكين مكون OsmAnd الإضافي للتطوير.

انتقل إلى: القائمة → تخصيص الشاشة → العدادات على اليمين / العدادات على اليسار → أدوات المطور → معدل إطارأداء الخريطة

Development widget fps 1 Development widget fps 2

تعرض أداة FPS مدى سرعة عرض وتحديث الخريطة وعناصر الخريطة. يتم الإشارة إلى القيمة الرقمية بالإطارات في الثانية (FPS).

أدوات موضع الكاميرا

هام

يمكن إضافة أدوات مطور OsmAnd إلى الشاشة فقط عند تمكين مكون OsmAnd الإضافي للتطوير.

انتقل إلى: القائمة → تخصيص الشاشة → العدادات على اليمين / العدادات على اليسار → أدوات المطور

Camera position Widgets 1 Camera position Widgets 2

يمكنك استخدام أدوات موضع الكاميرا لإعطاء خريطة OsmAnd مظهرًا واقعيًا ومطابقة صور الأرض الملتقطة من الأعلى ومن الفضاء.

إمالة الكاميرا

Camera tilt widget Android 1 Camera tilt widget Android 2

تعرض أداة إمالة الكاميرا الميل بين متجه العرض المركزي للكاميرا (المشاهد) وأرض مسطحة وهمية للأرض. القيمة الافتراضية هي 90 درجة (لا يوجد ميل).

note

يتم تغيير إمالة الكاميرا عن طريق تحريك الكاميرا (المشاهد) بينما تظل النقطة المركزية على الخريطة (التي ننظر إليها) كما هي. لا تتغير المسافة إليها (في الواقع، التكبير). في الوقت نفسه، بسبب الحركة الوهمية للمشاهد، تتغير المسافة من الكاميرا إلى السطح.

ارتفاع الكاميرا

Camera elevation widget Android 1 Camera elevation widget Android 2

تعرض أداة ارتفاع الكاميرا ارتفاع الكاميرا فوق مستوى السطح. يتم الإشارة إلى ارتفاع الكاميرا بالأمتار / الكيلومترات.

مستوى التكبير

Zoom level widget Android 1 Zoom level widget Android 2

تحتوي الأداة على عرضين يتم التبديل بينهما بالنقر عليها:

  • مستويات التكبير. يعرض مستوى تكبير الخريطة الحالي.
  • مقياس الخريطة. يعرض النسبة الحالية بين المسافة على الخريطة والمسافة المقابلة على الأرض. أمثلة: "1 : 3 000"، "1 : 3,3 M" "1: 340 K".
note
  • مستوى التكبير الأولي (0) هو المستوى الذي يتم فيه عرض سطح الأرض بأكمله (الخريطة الكاملة) على الشاشة، وحجمه 256 × 256 بكسل.
  • كل مستوى تكبير تالٍ يقلل المسافة الوهمية إلى الأرض بحوالي 2 مرة.

المسافة إلى الهدف

Distance to target widget 1 Android Distance to target widget 2 Android

تعرض أداة المسافة من الكاميرا إلى الهدف المسافة بين الكاميرا (المشاهد) ومركز الخريطة. يتم عرض هذه المسافة بالأمتار / الكيلومترات.

مقارنة مع صور الأقمار الصناعية

Comparison

تكشف مقارنة خريطة OsmAnd وصور سطح الأرض عن الأنماط التالية:

  • يتم ملاحظة أقصى تشويه عند التكبير الكبير (تكبير 6-7 لإمالة الكاميرا 90 درجة).
  • مع انخفاض إمالة الكاميرا (من 90 إلى 10 درجات)، يزداد تشويه الخريطة.
  • تبدأ التشوهات في الظهور مبكرًا في خطوط العرض العالية.

يحتوي الجدول أدناه على معلومات حول إمالة الكاميرا والمسافة إلى الهدف ومستوى التكبير الذي تصبح فيه تشوهات خريطة OsmAnd مرئية. إذا استمرت الكاميرا في الابتعاد عن الهدف، سيزداد التشويه الملاحظ لخريطة OsmAnd.

الميل (90)خط العرضأقصى تكبيرالارتفاع، كمالتشويه
9026655005%
9050625005%
9066713005%
الميل (60)خط العرضأقصى تكبيرالارتفاع، كمالتشويه
6526811006.5%
655088006.5%
656696306.5%
الميل (45)خط العرضأقصى تكبيرالارتفاع، كمالتشويه
452693507.5%
455093207.5%
456682107.5%
الميل (20)خط العرضأقصى تكبيرالارتفاع، كمالتشويه
2026123010%
2050113010%
2066113010%

أداة ذاكرة الوصول العشوائي المتاحة

تم تصميم هذه الأداة خصيصًا لك عند استخدام OsmAnd لتوفير تفاعل أكثر ملاءمة وغنية بالمعلومات مع ذاكرة الوصول العشوائي المتاحة على جهازك. تتيح لك مراقبة ذاكرة الوصول العشوائي المتاحة بسهولة وسرعة، وهو أمر مفيد بشكل خاص عند استخدام OsmAnd للتنقل. اقرأ المزيد عن الأداة في مقال أدوات المعلومات.

محاكاة مسار GPX

يوفر OsmAnd فرصة لمحاكاة موقع جهازك وحركته باستخدام مسار GPX. لهذه الأغراض، استخدم خيار محاكاة الموقع بواسطة GPX في إعدادات مكون OsmAnd الإضافي للتطوير:

  • انقر على محاكاة الموقع بواسطة GPX.
  • حدد مسارًا لمحاكاة موقع الجهاز وحركته.
  • حدد سرعة محاكاة الحركة.
  • انقر على زر البدء.

Development Settings Android Development Settings Android

بعد تشغيل المحاكاة، سترى على الشاشة الرئيسية للتطبيق أن علامة التنقل تتحرك وفقًا لمسار GPX. انقر على زر موقعي لمزامنة موقعي (الموقع الجغرافي المحاكى للجهاز) مع مركز الخريطة. لإيقاف محاكاة حركة جهازك، ارجع إلى إعدادات مكون OsmAnd الإضافي للتطوير وانقر على إيقاف في خيار محاكاة موقعك.

  • يمكن الوصول إلى محاكاة الموقع بواسطة GPX أيضًا من خلال قائمة الإجراءات السريعة.
  • يمكن تعيين سرعة حركة الموقع أثناء المحاكاة مساوية للسرعة المسجلة (1)، أو أسرع (x2، x3، x4).
  • يمكنك أيضًا محاكاة الحركة على طول مسار GPX من قائمة التنقل دون تمكين مكون OsmAnd الإضافي للتطوير. في هذه الحالة، لن يتم مزامنة موقعك مع المسار.

آخر تحديث: مايو 2023