Android için Yerler SDK'sı, Yer Fotoğrafı (Eski)'nı destekler. Eski Yer Fotoğrafı'nı kullanıyorsanız Yeni Yer Fotoğrafı'nda aşağıdaki değişiklikler yapılır:
Yeni bir fiyatlandırma modeli kullanır. Tüm API'lerin fiyatlandırma bilgileri için Android için Yerler SDK'sı (Yeni) başlıklı makaleyi inceleyin.
Yer Fotoğrafı (Eski) bir bit eşlem resmi döndürür. Yer Fotoğrafı (Yeni), resmin URI'sini döndürür.
Yer Fotoğrafı (Eski) özelliği, maksimum 1.600 x 1.600 piksel boyutundaki fotoğrafları destekliyordu. Yer Fotoğrafı (Yeni) 4.800 x 4.800 piksele kadar olan boyutları destekler.
İstek göndermek için yeni
PlacesClient.fetchResolvedPhotoUri()
yöntemini çağırın.Places API'yi etkinleştirirseniz yalnızca
PlacesClient.fetchPhoto()
yöntemini çağırabilirsiniz. Bu yöntem, yalnızca Places API (Yeni)'yi etkinleştirdiğinizde kullanılamaz.Daha fazla bilgi için API anahtarlarını kullanma başlıklı makaleye bakın.
İsteğe yeni
FetchResolvedPhotoUriRequest
sınıfının bir nesnesini iletin.Yanıttaki her fotoğraf, bir
PhotoMetadata
nesnesiyle temsil edilir. Android için Yerler SDK'sında (Yeni)PhotoMetadata
nesnesi,AuthorAttributions
türünde bir nesne döndüren yeni birPhotoMetadata.getAuthorAttributions()
yöntem içerir.Döndürülen
PhotoMetadata
nesnesi herhangi bir atıf veya yazar atfı içeriyorsa bu atıfları, resmi uygulamanızda gösterdiğiniz her yere eklemeniz gerekir. İlişkilendirmeler ile ilgili dokümanları inceleyin.PhotoMetadata
içindeki yeni yazar ilişkilendirmelerine erişmek içinPlaces.initializeWithNewPlacesApiEnabled()
yöntemini çağırarak uygulamanızı başlatmanız gerekir. Rehber API hizmetini seçme hakkında daha fazla bilgi için Google Cloud projenizi ayarlama başlıklı makaleye bakın.
Örnek istek
Tam bir örnek için Yer Fotoğrafları (Yeni) başlıklı makaleyi inceleyin.