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

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

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

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

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

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

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

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

    Swift

    cd maps-sdk-for-ios-samples/GoogleMaps-Swift
    open GoogleMapsSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    open GoogleMapsDemos.xcodeproj
  3. בפרויקט Xcode, עוברים אל File (קובץ) > Add Package Dependencies (הוספת תלות בחבילה). מזינים את כתובת ה-URL‏ https://github.com/googlemaps/ios-maps-sdk, לוחצים על Enter כדי להוסיף את החבילה ולוחצים על הוספת חבילה.
  4. ב-Xcode, לוחצים על לחצן ההידור כדי לבנות את האפליקציה עם הסכימה הנוכחית. תהליך הבנייה יוצר שגיאה שמבקשת להזין את מפתח ה-API בקובץ SDKConstants.swift עבור Swift או בקובץ SDKDemoAPIKey.h עבור Objective-C.
  5. מקבלים מפתח API מהפרויקט שבו מופעל SDK של מפות ל-iOS.
  6. עורכים את הקובץ 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";
  7. בקובץ 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.
  8. מפתחים ומריצים את הפרויקט. יופיע חלון של סימולטור iOS עם רשימה של הדגמות של Maps SDK.
  9. בוחרים באחת מהאפשרויות שמוצגות כדי להתנסות בתכונה של SDK של מפות ל-iOS.
  10. אם מופיעה בקשה לאפשר ל-GoogleMapsDemos לגשת למיקום שלכם, בוחרים באפשרות אישור.