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

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

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

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

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

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

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

    Swift

    cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
    pod install
    open GooglePlacesDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-master/GooglePlaces
    pod install
    open GooglePlacesDemos.xcworkspace
  3. מפעילים את Places SDK ל-iOS עבור הפרויקט במסוף Google Cloud.
  4. אם עדיין אין לכם מפתח API, פועלים לפי הוראות להגדרה פרויקט במסוף Cloud ולקבל מפתח API. כשמגדירים את התג במסוף Cloud, אפשר להגביל את המפתח מזהה החבילה של האפליקציה לדוגמה, כדי לוודא שרק האפליקציה שלך תוכל להשתמש במפתח. חבילת ברירת המחדל המזהה של אפליקציית דוגמאות ה-SDK הוא com.example.GooglePlacesDemos.
  5. עורכים את הקובץ SDKDemoAPIKey ומדביקים את מפתח ה-API לפי הקבוע המתאים. לדוגמה:

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. אם מוצגת ב-Xcode בקשה לבטל את הנעילה של הקובץ SDKDemoAPIKey עבור עריכה, בוחרים באפשרות ביטול נעילה.
  7. אם השורה הבאה קיימת, יש להסיר אותה כי היא משמשת לרישום הבעיה:

    Swift

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

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. לפתח את האפליקציה.
  9. אם ה-build נכשל או שהאפליקציה קורסת עם שגיאה לגבי מפתח ה-API כשאתם מפעילים את הניסוי בפעם הראשונה, ודאו שסיפקתם את מפתחות שנדרשים בקובץ SDKDemoAPIKey.
  10. אם מפעילים את הדוגמאות של GooglePlaces, צריך להשתמש בסימולטור של iOS האפליקציה תציג רשימה של הדגמות של מקומות.
  11. אם תתבקשו לאפשר ל-GooglePlacesDemos גישה למיקום שלכם, בחרו אישור.
  12. הטעימה שבחרתם מוכנה עכשיו להפעלה.