אחת התכונות הייחודיות של אפליקציות לנייד היא גישה למיקום. משתמשים בנייד לוקחים איתם את המכשירים לכל מקום, והוספת מידע על המיקום לאפליקציה מאפשרת למשתמשים ליהנות מחוויה יותר רלוונטית.
עבודה עם נתוני מיקום
נתוני המיקום שזמינים למכשיר iOS כוללים את המיקום הנוכחי של המכשיר – שנקבע באמצעות שילוב של טכנולוגיות – את כיוון התנועה ואת שיטת התנועה, וגם אם המכשיר עבר גבול גיאוגרפי מוגדר מראש, או גדר וירטואלית.
המחלקות
myLocationEnabled
של המחלקה GMSMapView קובעות אם הנקודה 'המיקום שלי' מופעלת.
אם המדיניות מופעלת, השיטה myLocation של המחלקה GMSMapView חושפת את המיקום שבו מצוירת הנקודה של מיקום המכשיר.
הרשאות מיקום
האפליקציה צריכה לבקש מהמשתמשים הסכמה לשימוש בשירותי מיקום. כדי לעשות את זה, צריך לכלול את המפתח NSLocationAlwaysUsageDescription בקובץ Info.plist של האפליקציה, ולהגדיר את הערך של כל מפתח כמחרוזת שמתארת איך האפליקציה מתכוונת להשתמש בנתוני המיקום.
דוגמאות קוד
במדריך ובדוגמת הקוד הבאים מוצג שימוש במיקום במפה:
במאגר maps-sdk-for-ios-samples ב-GitHub יש גם דוגמאות שמדגימות את השימוש בנתוני מיקום.