Places SDK ל-Android תומך ב-Place Photos (מדור קודם). אם אתם מכירים את Place Photos (מדור קודם), כדאי לדעת שב-Place Photos (חדש) בוצעו השינויים הבאים:
משתמש במודל תמחור חדש. מידע על תמחור של כל ממשקי ה-API זמין במאמר Places SDK for Android (חדש).
השיטה Place Photos (Legacy) מחזירה תמונת מפת סיביות. השיטה Place Photos (New) מחזירה URI לתמונה.
ב-Place Photos (Legacy) היה אפשר להעלות תמונות בגודל מקסימלי של 1,600 x 1,600 פיקסלים. Place Photos (חדש) תומך בגדלים של עד 4,800 x 4,800 פיקסלים.
כדי לשלוח בקשה, מפעילים את השיטה החדשה
PlacesClient.fetchResolvedPhotoUri().מידע נוסף זמין במאמר שימוש במפתחות API.
מעבירים לבקשה אובייקט של המחלקה החדשה
FetchResolvedPhotoUriRequest.כל תמונה בתשובה מיוצגת על ידי אובייקט
PhotoMetadata. ב-Places SDK ל-Android (חדש), האובייקטPhotoMetadataכולל שיטה חדשהPhotoMetadata.getAuthorAttributions()שמחזירה אובייקט מסוגAuthorAttributions.אם האובייקט
PhotoMetadataשמוחזר כולל שיוכים או שיוך של מחבר, אתם צריכים לכלול את השיוכים האלה באפליקציה בכל מקום שבו התמונה מוצגת. אפשר לעיין במאמרי העזרה בנושא שיוך.כדי לגשת לשיוך החדש של היוצרים ב-
PhotoMetadata, צריך לאתחל את האפליקציה באמצעות קריאה לשיטהPlaces.initializeWithNewPlacesApiEnabled(). מידע נוסף על בחירת שירות Places API זמין במאמר בנושא הגדרת פרויקט Google Cloud.
דוגמה לבקשה
דוגמה מלאה מופיעה במאמר בנושא Place Photos.