דוגמאות קוד של Maps SDK ל-iOS

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

אפליקציית ההדגמה של ה-SDK מופעלת GitHub שמסופק עם ה-SDK של מפות Google ל-iOS, כולל דוגמאות לגבי התכונות העיקריות של ה-SDK. בדיקת הקוד באפליקציית ההדגמה כדי לראות איך כל דוגמה מוטמעת. לייבא וליצור את להוסיף את מפתח ה-API, להציג את ההדגמה ולהשתמש בקוד לדוגמה שסופק נקודת ההתחלה של האפליקציה.

כשמריצים את האפליקציה לדוגמה, מוצגת רשימה של דוגמאות זמינות שניתן לפעול במכשיר שלכם. בוחרים באחת מהאפשרויות.

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

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

  1. מורידים את הארכיון לדוגמה של הקוד מ- GitHub ופורקים את הארכיון.
  2. פותחים חלון טרמינל, עוברים לספרייה שבה הרחבתם את הקבצים לדוגמה, להציג פירוט של הספרייה של מפות Google:

    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, לוחצים על לחצן הידור (compile) כדי איך מפתחים את האפליקציה בסכמה הנוכחית. גרסת ה-build יוצרת שגיאה ומתבקשת להזין את מפתח ה-API בקובץ SDKConstants.swift עבור Swift או SDKDemoAPIKey.h לקובץ Objective-C.
  4. אם עדיין אין לכם מפתח API, פועלים לפי הוראות להגדרה בפרויקט במסוף Google Cloud ולקבל מפתח API. כשמגדירים את התג במסוף Cloud, אפשר להגביל את המפתח מזהה החבילה של האפליקציה לדוגמה עליך לוודא שרק האפליקציה שלך תוכל להשתמש במפתח. מזהה החבילה שמוגדר כברירת מחדל של אפליקציית הדוגמאות של ה-SDK היא com.example.GoogleMapsDemos.
  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. מסירים את השורה הבאה, כי היא משמשת לרישום הבעיה שהוגדרה על ידי המשתמש:

    Swift

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

    Objective-C

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