من الميزات الفريدة للتطبيقات على الأجهزة الجوّالة إمكانية التعرّف على الموقع الجغرافي. يصطحب مستخدمو الأجهزة الجوّالة أجهزتهم معهم في كل مكان، وتتيح إضافة ميزة التعرّف على الموقع الجغرافي إلى تطبيقك للمستخدمين تجربة أكثر ملاءمة للسياق.
العمل باستخدام بيانات الموقع الجغرافي
تتضمّن بيانات الموقع الجغرافي المتاحة لجهاز iOS الموقع الجغرافي الحالي للجهاز، والذي يتم تحديده باستخدام مجموعة من التقنيات، واتجاه الحركة وطريقتها، وما إذا كان الجهاز قد تحرّك عبر حدود جغرافية محددة مسبقًا أو سياج جغرافي.
يتحكّم فئة myLocationEnabled في فئة GMSMapView في ما إذا كان سيتم تفعيل نقطة "موقعي الجغرافي".
في حال تفعيلها، تعرض طريقة
myLocation
في الفئة GMSMapView المكان الذي يتم فيه رسم نقطة الموقع الجغرافي للجهاز.
أذونات تحديد الموقع الجغرافي
يجب أن يطلب تطبيقك من المستخدم الموافقة على استخدام خدمات الموقع الجغرافي. لإجراء ذلك، أدرِج المفتاح NSLocationAlwaysUsageDescription في ملف Info.plist الخاص بالتطبيق، واضبط قيمة كل مفتاح على سلسلة تصف كيفية استخدام التطبيق لبيانات الموقع الجغرافي.
عيّنات تعليمات برمجية
يوضّح البرنامج التعليمي وعيّنة الرمز البرمجي التاليان كيفية استخدام الموقع الجغرافي على الخريطة:
يتضمّن مستودع maps-sdk-for-ios-samples على GitHub أيضًا نماذج توضّح كيفية استخدام بيانات الموقع الجغرافي.