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

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

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

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

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

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

  • אפשר לבצע קריאה ל-method‏ 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.

בקשה לדוגמה

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