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

SDK Địa điểm dành cho Android hỗ trợ Ảnh địa điểm (Cũ). Nếu bạn đã quen với tính năng Ảnh địa điểm (cũ), thì Ảnh địa điểm (mới) sẽ có 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ả API, hãy xem SDK Địa điểm dành cho Android (Mới).

  • Place Photo (Cũ) trả về một hình ảnh bitmap. Place Photo (New) (Đặt ảnh (Mới)) trả về một URI đến hình ảnh.

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

  • Để gửi 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 API Địa điểm. Phương thức đó không hoạt động khi bạn chỉ bật API Địa điểm (Mới).

    Để biết thêm thông tin, hãy xem phần Sử dụng khoá API.

  • Truyền vào 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 SDK Địa điểm dành cho 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ó bất kỳ thuộc tính ghi công nào hoặc thuộc tính ghi công tác giả, thì bạn phải đưa các thuộc tính 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ề thuộc tính.

  • Để truy cập vào thông tin phân bổ tác giả mới 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ụ API Địa điểm, hãy xem phần Thiết lập dự án Google Cloud.

Yêu cầu mẫu

Để xem ví dụ đầy đủ, hãy xem phần Đặt ảnh (Mới).