Places SDK for Android mendukung Foto Tempat yang ada. Jika Anda sudah terbiasa dengan Foto Tempat yang ada, Foto Tempat versi baru akan membuat perubahan berikut:
Menggunakan model harga baru. Untuk informasi harga semua API, lihat Places SDK for Android (Baru).
Place Photo yang ada menampilkan gambar bitmap. Place Photo (Baru) menampilkan URI ke gambar.
Place Photo yang ada mendukung ukuran foto maksimum 1.600x1.600 piksel. Foto Tempat (Baru) mendukung ukuran hingga 4.800x4.800 piksel.
Untuk membuat permintaan, panggil metode
PlacesClient.fetchResolvedPhotoUri()
baru.Anda hanya dapat memanggil metode
PlacesClient.fetchPhoto()
jika mengaktifkan Places API. Metode tersebut tidak tersedia jika Anda hanya mengaktifkan Places API (Baru).Untuk informasi selengkapnya, lihat Menggunakan Kunci API.
Teruskan ke permintaan objek class
FetchResolvedPhotoUriRequest
baru.Setiap foto dalam respons diwakili oleh objek
PhotoMetadata
. Untuk Places SDK for Android (Baru), objekPhotoMetadata
berisi metodePhotoMetadata.getAuthorAttributions()
baru yang menampilkan objek berjenisAuthorAttributions
.Jika objek
PhotoMetadata
yang ditampilkan menyertakan atribusi atau atribusi penulis, Anda harus menyertakan atribusi ini dalam aplikasi di mana pun Anda menampilkan gambar. Lihat dokumentasi tentang atribusi.Untuk mengakses atribusi penulis baru di
PhotoMetadata
, Anda harus melakukan inisialisasi aplikasi dengan memanggil metodePlaces.initializeWithNewPlacesApiEnabled()
. Untuk mengetahui informasi selengkapnya tentang cara memilih layanan Places API, lihat Menyiapkan project Google Cloud.
Contoh permintaan
Untuk contoh lengkap, lihat Foto Tempat (Baru).