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

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

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

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

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

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

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

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

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

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

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

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

בקשה לדוגמה

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