Di chuyển đến ảnh địa điểm (Mới)

Nhà phát triển ở Khu vực kinh tế Châu Âu (EEA)

Places SDK for Android hỗ trợ Ảnh địa điểm (Phiên bản cũ). Nếu bạn đã quen thuộc với Place Photo (Legacy), Place Photo (New) sẽ thực hiện những thay đổi sau:

  • Sử dụng mô hình định giá mới. Để biết thông tin về giá của tất cả các API, hãy xem Places SDK for Android (mới).

  • Place Photo (Legacy) trả về một hình ảnh bitmap. Place Photo (Mới) trả về một URI cho hình ảnh.

  • Ảnh về địa điểm (phiên bản cũ) hỗ trợ kích thước ảnh tối đa là 1600 x 1600 pixel. Ảnh địa điểm (Mới) hỗ trợ kích thước lên đến 4800 x 4800 pixel.

  • Để đưa ra yêu cầu, hãy gọi phương thức PlacesClient.fetchResolvedPhotoUri() mới.

  • Bạn chỉ có thể gọi phương thức PlacesClient.fetchPhoto() nếu bật Places API. Phương thức đó không hoạt động khi bạn chỉ bật Places API (Mới).

    Để biết thêm thông tin, hãy xem bài viết Sử dụng khoá API.

  • Truyền đến yêu cầu một đối tượng của lớp FetchResolvedPhotoUriRequest mới.

  • Mỗi bức ảnh trong phản hồi được biểu thị bằng một đối tượng PhotoMetadata. Đối với Places SDK for Android (mới), đối tượng PhotoMetadata chứa một phương thức PhotoMetadata.getAuthorAttributions() mới trả về một đối tượng thuộc loại AuthorAttributions.

    Nếu đối tượng PhotoMetadata được trả về có chứa bất kỳ thông tin ghi công hoặc thông tin ghi công tác giả nào, thì bạn phải thêm những thông tin ghi công này vào ứng dụng của mình bất cứ khi nào bạn hiển thị hình ảnh. Xem tài liệu về phân bổ.

  • Để truy cập vào thông tin mới về việc ghi nhận tác giả trong PhotoMetadata, bạn phải khởi chạy ứng dụng bằng cách gọi phương thức Places.initializeWithNewPlacesApiEnabled(). Để biết thêm thông tin về cách chọn dịch vụ Places API, hãy xem phần Thiết lập dự án trên Google Cloud.

Ví dụ về yêu cầu

Để xem ví dụ đầy đủ, hãy xem Ảnh địa điểm (Mới).