העברה למיקום תמונה (חדש)

מפתחים באזור הכלכלי האירופי (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.

דוגמה לבקשה

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