קוד לדוגמה של 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, לוחצים על לחצן ההידור כדי לבנות את האפליקציה עם הסכימה הנוכחית. תהליך ה-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 לגשת למיקום שלכם, בוחרים באפשרות אישור.