המדריך הזה מסביר את ההבדלים העיקריים בין הגרסאות של Places SDK ל-iOS ועוזר לעבור ל-Places SDK ל-iOS (חדש).
תכונות SDK שזמינות בכל גרסה
בטבלה הבאה מפורטות הגרסאות של ה-SDK וה-API שנדרשות לכל תכונה של ה-SDK:
| Places SDK ל-iOS (חדש) | גרסת SDK מינימלית | Places SDK ל-iOS (מדור קודם) | גרסת SDK מינימלית |
|---|---|---|---|
| Place Details (חדש) | 9.0.0 | Place Details (מאמר בנושא גרסה קודמת) | 3.0.0 |
| Place Photos (חדש) | 9.0.0 | Place Photos (גרסה קודמת) | 3.0.0 |
| חיפוש טקסט (חדש) | 8.5.0 | ||
| חיפוש בסביבה (חדש) | 9.0.0 | ||
| השלמה אוטומטית (חדש) | 9.0.0 | השלמה אוטומטית למקומות (מדור קודם) | 3.0.0 |
| המיקום הנוכחי (גרסה קודמת) | 3.0.0 |
מעבר לממשקי ה-API החדשים
כדי לעבור לגרסאות החדשות של ממשקי ה-API, אפשר לעיין במדריכי המיגרציה הבאים:
שיפורים ב-Places SDK ל-iOS (חדש)
בקטע הזה מפורטות התכונות העיקריות שנוספו ל-Places SDK ל-iOS (חדש).
הטמעה בפלטפורמה הרגילה של Google Cloud
Places SDK ל-iOS (חדש) מיושם בתשתית השירות ב-Google Cloud. ההטמעה הזו יוצרת פלטפורמה מאובטחת ומהימנה יותר. העיצוב הסטנדרטי הזה יוצר רמת עקביות בין ערכות ה-SDK, וכך משפר את יעילות הפיתוח באמצעות Places SDK ל-iOS (חדש).
ביצועים משופרים
Places SDK ל-iOS (חדש) מספק ביצועים משופרים, ולכן כדאי להחליף את האפליקציות שמשתמשות ב-SDK הקיים.
תכונות חדשות
Places SDK ל-iOS (חדש) כולל את הגרסאות העדכניות של כל התכונות של ה-SDK:
תמחור פשוט
התמחור ב-Places SDK ל-iOS (חדש) פשוט יותר, כך שאתם משלמים רק על הנתונים שבהם אתם משתמשים. תמחור פשוט מיושם באמצעות רשימות שדות, שנקראות גם מסכות שדות.
בשיטות Place Details (חדש) ו-חיפוש טקסט (חדש), משתמשים ברשימות שדות כדי לשלוט ברשימת השדות שיוחזרו בתגובה. החיוב מתבצע רק על הנתונים שביקשתם. שימוש ברשימת שדות הוא שיטה מומלצת לעיצוב שאילתות, כי כך לא מבקשים נתונים מיותרים, ונמנעים מחיובים ומזמן עיבוד מיותרים.
מידע נוסף על התמחור של שני ה-SDK זמין במאמר שימוש וחיוב.
סוגי מקומות מורחבים
Places SDK ל-iOS (חדש) כולל סוגים חדשים של מקומות שמוחזרים כחלק מהתגובה של Place Details (חדש) ו-חיפוש טקסט (חדש). אפשר גם להשתמש בסוגים החדשים האלה, ובסוגים הקיימים, בחיפוש באמצעות חיפוש טקסט (חדש). הסוגים החדשים מופיעים בטבלה א'.