קוד לדוגמה של 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 (הוספת תלות בחבילה). מזינים https://github.com/googlemaps/ios-maps-sdk ככתובת ה-URL, לוחצים על Enter כדי להוסיף את החבילה ולוחצים על הוספת חבילה.
  4. ב-Xcode, לוחצים על לחצן ההידור כדי לבנות את האפליקציה עם הסכימה הנוכחית. תהליך ה-build יפיק שגיאה, ותתבקשו להזין את מפתח ה-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. מבצעים Build ומריצים את הפרויקט. חלון הסימולטור של iOS מופיע עם רשימה של הדגמות של Maps SDK.
  9. בוחרים אחת מהאפשרויות שמוצגות כדי להתנסות בתכונה של SDK של מפות ל-iOS.
  10. אם מוצגת בקשה לאפשר ל-GoogleMapsDemos לגשת למיקום, בוחרים באפשרות אישור.