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

ב-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.

בקשה לדוגמה

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