המאגר של SDK של מפות ל-iOS ב-GitHub מכיל דוגמאות שממחישות את השימוש ב-SDK של מפות ל-iOS באפליקציה ל-iOS. האפליקציה לדוגמה מכילה קוד של תכונות עיקריות של ה-SDK, וניתן להשתמש בה כנקודת התחלה לאפליקציה שלכם.
רשימת דוגמאות ל-SDK של מפות ל-iOS
בהמשך מפורטות דוגמאות לפעילויות מרכזיות מאפליקציית הדגמה, והן מופיעות גם בדפים המקושרים לצורך עיון מהיר. בתיקיית הדוגמאות ב-GitHub תוכלו למצוא את הרשימה המלאה של הדוגמאות הזמינות.
- הצגת מפה בסיסית
- הצגת חלון מידע על סמן
- הוספת סמן למפה
- המרת קואורדינטות לכתובות (reverse geocoding) של מיקום
- הפעלה והשבתה של מחוות במפה
- טיפול באירועי סמן
- הפעלת הלחצן 'המיקום שלי'
- איך מציירים פוליגונים במפה
- איך מציירים קווים פוליגונים במפה
הפעלה מקומית של האפליקציה המלאה לדוגמה
אפליקציית הדוגמה של SDK של מפות ל-iOS זמינה כארכיון להורדה מ-GitHub. כך מתקינים את האפליקציה לדוגמה של Maps SDK ל-iOS ומנסים אותה.
- מריצים את הפקודה
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
כדי להעתיק את המאגר לדוגמה לספרייה מקומית. פותחים חלון טרמינל, עוברים לספרייה שבה קלונתם את קובצי הדוגמה ומתעדים את ספריית Google Maps:
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
pod install
open GoogleMapsSwiftDemos.xcworkspace
cd maps-sdk-for-ios-samples-main/GoogleMaps
pod install
open GoogleMapsDemos.xcworkspace
- ב-Xcode, לוחצים על לחצן הידור כדי ליצור את האפליקציה לפי התוכנית הנוכחית. תופיע הודעת שגיאה ב-build, ותתבקשו להזין את מפתח ה-API בקובץ
SDKConstants.swift
ל-Swift או בקובץSDKDemoAPIKey.h
ל-Objective-C. - מקבלים מפתח API מהפרויקט עם ה-SDK של מפות Google ל-iOS מופעל.
- עורכים את הקובץ
SDKConstants.swift
עבור Swift או את הקובץSDKDemoAPIKey.h
עבור Objective-C, ומדביקים את מפתח ה-API בהגדרה של הקבועapiKey
אוkAPIKey
. לדוגמה:static let apiKey = "
YOUR_API_KEY "static NSString *const kAPIKey = @"
YOUR_API_KEY "; - בקובץ
SDKConstants.swift
(Swift) או בקובץSDKDemoAPIKey.h
(Objective-C), מסירים את השורה הבאה כי היא משמשת לרישום הבעיה שהוגדרה על ידי המשתמש:#error (Register for API Key and insert here. Then delete this line.)
#error Register for API Key and insert here.
- פיתוח והרצה של הפרויקט. חלון הסימולטור של iOS מופיע עם רשימה של דמואים של SDK של מפות.
- בוחרים באחת מהאפשרויות שמוצגות כדי להתנסות בתכונה של SDK של מפות ל-iOS.
- אם מופיעה בקשה לתת ל-GoogleMapsDemos גישה למיקום שלכם, בוחרים באפשרות אישור.