דוגמאות קוד של 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. מפעילים את Place SDK ל-iOS בפרויקט במסוף Google Cloud.
  4. אם עדיין אין לכם מפתח API, תוכלו לפעול לפי instructions כדי להגדיר פרויקט במסוף 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. הטעימה שבחרתם מוכנה עכשיו להפעלה.