بيانات الموقع الجغرافي

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

العمل باستخدام بيانات الموقع الجغرافي

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

تتحكّم فئة myLocationEnabled التابعة لفئة GMSMapView في ما إذا كانت نقطة "موقعي الجغرافي" مفعَّلة. في حال تفعيل هذه الميزة، ستكشف طريقة myLocation في فئة GMSMapView عن مكان رسم نقطة الموقع الجغرافي للجهاز.

أذونات تحديد الموقع الجغرافي

يجب أن يطلب تطبيقك من المستخدم الموافقة على استخدام الخدمات المستندة إلى الموقع الجغرافي. لإجراء ذلك، أدرِج مفتاح NSLocationAlwaysUsageDescription في ملف Info.plist للتطبيق، واضبط قيمة كل مفتاح على سلسلة تصف كيفية استخدام التطبيق لبيانات الموقع الجغرافي.

عيّنات تعليمات برمجية

يوضّح البرنامج التعليمي وعيّنة التعليمات البرمجية التالية كيفية استخدام الموقع الجغرافي على الخريطة:

يتضمّن مستودع maps-sdk-for-ios-samples على GitHub أيضًا نماذج توضّح استخدام بيانات الموقع الجغرافي.