Yer Fotoğrafına Taşı (Yeni)

Avrupa Ekonomik Alanı (AEA) geliştiricileri

Android için Yerler SDK'sı, Yer Fotoğrafı (Eski)'nı destekler. Yer Fotoğrafı (Eski) özelliğini kullanıyorsanız Yer Fotoğrafı (Yeni) aşağıdaki değişiklikleri yapar:

  • 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 bir PhotoMetadata.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çin Places.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ı makaleyi inceleyin.

Örnek istek

Tam bir örnek için Yer Fotoğrafları (Yeni) başlıklı makaleyi inceleyin.