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

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

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

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

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

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

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

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

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

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