קוד לדוגמה של SDK של מפות ל-iOS

בחירת פלטפורמה: Android iOS JavaScript

מאגר Maps SDK for iOS ב-GitHub מכיל דוגמאות שממחישות את השימוש ב-Maps SDK for iOS באפליקציית iOS. אפליקציית הדוגמה מכילה קוד להדגשת תכונות של ה-SDK, ואפשר להשתמש בה כנקודת התחלה לאפליקציה שלכם.

רשימת דוגמאות ל-SDK של מפות ל-iOS

בהמשך מפורטות פעילויות לדוגמה מהאפליקציה להדגמה, שמוצגות גם בדפים המקושרים לצורך עיון מהיר. הרשימה המלאה של הדוגמאות הזמינות מופיעה בתיקיית הדוגמאות ב-GitHub.

הפעלת אפליקציית הדוגמה המלאה באופן מקומי

אפליקציית הדוגמה של Maps SDK ל-iOS זמינה כארכיון להורדה ב-GitHub. כדי להתקין את אפליקציית הדוגמה של Maps SDK for iOS ולנסות אותה, פועלים לפי השלבים הבאים.

  1. מריצים את הפקודה git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git כדי לשכפל את מאגר הדוגמאות לספרייה מקומית.
  2. פותחים חלון טרמינל, עוברים לספרייה שבה שיבטתם את קובצי הדוגמה, ומעמיקים לספרייה GoogleMaps:

    Swift

    cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
    pod install
    open GoogleMapsSwiftDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    pod install
    open GoogleMapsDemos.xcworkspace
  3. ב-Xcode, לוחצים על לחצן ההידור כדי לבנות את האפליקציה עם הסכימה הנוכחית. תהליך הבנייה יוצר שגיאה שמבקשת להזין את מפתח ה-API בקובץ SDKConstants.swift עבור Swift או בקובץ SDKDemoAPIKey.h עבור Objective-C.
  4. מקבלים מפתח API מהפרויקט שבו מופעל Maps SDK ל-iOS.
  5. עורכים את הקובץ SDKConstants.swift ב-Swift או את הקובץ SDKDemoAPIKey.h ב-Objective-C ומדביקים את מפתח ה-API בהגדרה של הקבוע apiKey או kAPIKey. לדוגמה:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. בקובץ SDKConstants.swift (Swift) או בקובץ SDKDemoAPIKey.h (Objective-C), מסירים את השורה הבאה, כי היא משמשת לרישום הבעיה שהוגדרה על ידי המשתמש:

    Swift

    #error (Register for API Key and insert here. Then delete this line.)

    Objective-C

    #error Register for API Key and insert here.
  7. מבצעים Build ומריצים את הפרויקט. מופיע חלון של סימולטור iOS עם רשימה של הדגמות של Maps SDK.
  8. בוחרים באחת מהאפשרויות שמוצגות כדי להתנסות בתכונה של ‫Maps SDK ל-iOS.
  9. אם מופיעה בקשה לאפשר ל-GoogleMapsDemos לגשת למיקום שלכם, בוחרים באפשרות אישור.