إنشاء تطبيقات مستندة إلى الموقع الجغرافي
يعد الوعي بالموقع من إحدى الميزات الفريدة لتطبيقات الجوال. يأخذ مستخدمو الهاتف المحمول أجهزتهم معهم في كل مكان، كما أن إضافة ميزة الوعي بالموقع الجغرافي إلى تطبيقك يقدم للمستخدمين تجربة أكثر سياقًا. تعمل واجهات برمجة التطبيقات للمواقع الجغرافية المتوفرة في "خدمات Google Play" على تسهيل إضافة الوعي بالموقع الجغرافي إلى تطبيقك من خلال التتبُّع التلقائي للموقع الجغرافي، ورصد الأخطاء في الشوارع، وتحديد المواقع الجغرافية، والتعرّف على النشاط.
مراجع للتطوير
طلب الأذونات المناسبة
عليك بيان الأذونات وتقديم الطلبات استنادًا إلى حالات استخدام ميزات تطبيقك.
تلقي تحديثات الموقع الجغرافي
استخدِم "موفِّر الموقع المدمج" لتزويد المستخدمين بمعلومات أكثر صلة عن الموقع الجغرافي.
تحسين استخدام الطاقة
تحسين كفاءة بطارية أجهزة المستخدمين. يُرجى اتّباع الإرشادات المتعلّقة بحدود الموقع الجغرافي في الخلفية.
إضافة خرائط إلى تطبيقك
يمكنك رسم مواقع جغرافية مهمة على الخريطة، ومنح المستخدمين إمكانية التحكم في ما يرونه على الخريطة.
آخر الأخبار
مراجع إضافية
لمعرفة المزيد من المعلومات عن طلب الوصول إلى معلومات الموقع الجغرافي في تطبيقك، اطّلِع على المراجع الإضافية التالية:
الدروس التطبيقية حول الترميز
- الموقع الجغرافي في نظام التشغيل Android 10 مع لغة Kotlin: تعرَّف على كيفية طلب الموقع الجغرافي على الأجهزة التي تعمل بنظام التشغيل Android 10، بما في ذلك طلب الموقع الجغرافي أثناء استخدام التطبيق.
عيّنات
تشكّل نماذج المواقع الجغرافية جزءًا من عيّنات النظام الأساسي لنظام التشغيل Android
. يمكنك الرجوع إلى وحدة الموقع الجغرافي في تطبيق "عيّنات" للنظام الأساسي لنظام التشغيل Android واتّباع
التعليمات حول كيفية تشغيل النماذج.
أذونات تحديد الموقع الجغرافي
مثال لشرح أفضل الممارسات لطلب أذونات تحديد الموقع الجغرافي
الموقع الحالي
نموذج لتوضيح أفضل الممارسات لجلب الموقع الجغرافي الحالي للمستخدم
تحديثات الموقع
مثال لتوضيح أفضل الممارسات لتلقي تحديثات الموقع.
الوصول إلى رصد الموقع الجغرافي في الخلفية
عيّنة لتوضيح كيفية الوصول إلى الموقع الجغرافي أو تلقّي تحديثات الموقع الجغرافي عندما يكون التطبيق قيد التشغيل في الخلفية
إنشاء الحدود الجغرافية ومراقبتها
عيّنة لتوضيح كيفية إنشاء ورصد الحدود الجغرافية
التعرّف على نشاط المستخدم
نموذج لتوضيح أفضل الممارسات للتعرف على نشاط المستخدم.