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

Places SDK ל-Android תומך תמונה של מקום. אם אתם מכירים את תמונת המקום הקיימת, גרסה חדשה של תמונת מקום מבצע את השינויים הבאים:

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

  • תמונת המקום הקיימת מחזירה תמונה של מפת סיביות (bitmap). תמונת מקום (חדש) מחזירה URI לתמונה.

  • תמונת המקום הקיימת תומכת בתמונה לכל היותר בגודל 1,600 על 1,600 פיקסלים. תמונה של מקום (חדש) תומכת בגדלים של עד 4800 על 4800 פיקסלים.

  • כדי לשלוח בקשה, צריך להפעיל את PlacesClient.fetchResolvedPhotoUri() .

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

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

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

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

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

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

דוגמה לבקשה

דוגמה מלאה: תמונה של מקום (חדש).