מעבר מ-Place Photo (גרסה קודמת) ל-Place Photo (גרסה חדשה)

מפתחים באזור הכלכלי האירופי (EEA)

‫Places SDK ל-Android תומך ב-Place Photo (מאמר בנושא גרסה קודמת). אם אתם מכירים את Place Photo (Legacy), Place Photo (New) כולל את השינויים הבאים:

  • משתמש במודל תמחור חדש. מידע על תמחור של כל ממשקי ה-API זמין במאמר Places SDK for Android (חדש).

  • ‫Place Photo (Legacy) מחזירה תמונת מפת סיביות. השיטה Place Photo (New) מחזירה URI לתמונה.

  • ב-Place Photo (Legacy) הגודל המקסימלי של התמונה היה 1,600 על 1,600 פיקסלים. תמונת המקום (חדש) תומכת בגדלים של עד ‎4,800 x 4,800 פיקסלים.

  • כדי לשלוח בקשה, מתקשרים אל השיטה החדשה PlacesClient.fetchResolvedPhotoUri().

  • אפשר לקרוא לשיטה PlacesClient.fetchPhoto() רק אם מפעילים את Places API. השיטה הזו לא זמינה כשמפעילים רק את Places API (חדש).

    מידע נוסף זמין במאמר בנושא שימוש במפתחות API.

  • מעבירים לבקשה אובייקט של סוג האחסון החדש FetchResolvedPhotoUriRequest.

  • כל תמונה בתגובה מיוצגת על ידי אובייקט PhotoMetadata. ב-Places SDK ל-Android (חדש), האובייקט PhotoMetadata מכיל שיטה חדשה PhotoMetadata.getAuthorAttributions() שמחזירה אובייקט מסוג AuthorAttributions.

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

  • כדי לגשת לשיוך החדש של מחברים ב-PhotoMetadata, צריך לאתחל את האפליקציה באמצעות קריאה לשיטה Places.initializeWithNewPlacesApiEnabled(). מידע נוסף על בחירת שירות Places API זמין במאמר בנושא הגדרת פרויקט ב-Google Cloud.

דוגמה לבקשה

דוגמה מלאה מופיעה במאמר בנושא תמונות של מקומות (חדש).