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