SDK Địa điểm dành cho Android hỗ trợ Ảnh địa điểm hiện có. Nếu bạn đã quen với Ảnh địa điểm hiện có, phiên bản mới của Ảnh địa điểm sẽ thực hiện các thay đổi sau:
Sử dụng mô hình định giá mới. Để biết thông tin về giá cho tất cả API, hãy xem SDK địa điểm dành cho Android (Mới).
Ảnh địa điểm hiện có sẽ trả về hình ảnh bitmap. Place Photo (Mới) trả về URI cho hình ảnh.
Ảnh địa điểm hiện có hỗ trợ kích thước ảnh tối đa là 1600 x 1600 pixel. Place Photo (Mới) hỗ trợ kích thước lên tới 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 API Địa điểm. Phương thức đó không hoạt động khi bạn chỉ bật Places API (New) (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 ả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ượngPhotoMetadata
chứa phương thứcPhotoMetadata.getAuthorAttributions()
mới trả về một đối tượng thuộc loạiAuthorAttributions
.Nếu đối tượng
PhotoMetadata
được trả về bao gồm bất kỳ thuộc tính hoặc thông tin ghi nhận tác giả nào, thì bạn phải đưa các thuộc tính này vào ứng dụng của mình ở bất cứ nơi nào hiển thị hình ảnh. Vui lòng xem tài liệu về mô hình phân bổ.Để truy cập vào thông tin ghi nhận 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ứcPlaces.initializeWithNewPlacesApiEnabled()
. Để biết thêm thông tin về cách chọn dịch vụ API Địa điểm, hãy xem bài viết Thiết lập dự án Google Cloud.
Yêu cầu mẫu
Để xem ví dụ hoàn chỉnh, hãy xem Ảnh địa điểm (Mới).