Pakiet SDK Miejsc na Androida obsługuje Place Photos (starsza wersja). Jeśli znasz Zdjęcia miejsc (starsza wersja), w Zdjęciach miejsc (nowa wersja) wprowadziliśmy te zmiany:
Korzysta z nowego modelu cenowego. Informacje o cenach wszystkich interfejsów API znajdziesz w sekcji Places SDK na Androida (nowy).
Usługa Place Photos (starsza wersja) zwraca obraz bitmapowy. Interfejs Places Photos (New) zwraca identyfikator URI obrazu.
Usługa Place Photos (starsza wersja) obsługiwała zdjęcia o maksymalnym rozmiarze 1600 x 1600 pikseli. Place Photos (nowe) obsługują rozmiary do 4800 x 4800 pikseli.
Aby wysłać prośbę, wywołaj nową metodę
PlacesClient.fetchResolvedPhotoUri().Więcej informacji znajdziesz w artykule Używanie kluczy interfejsu API.
Przekaż do żądania obiekt nowej klasy
FetchResolvedPhotoUriRequest.Każde zdjęcie w odpowiedzi jest reprezentowane przez obiekt
PhotoMetadata. W przypadku pakietu SDK Miejsc na Androida (nowego) obiektPhotoMetadatazawiera nową metodęPhotoMetadata.getAuthorAttributions(), która zwraca obiekt typuAuthorAttributions.Jeśli zwrócony obiekt
PhotoMetadatazawiera jakiekolwiek atrybucje lub atrybucje autora, musisz uwzględnić te atrybucje w aplikacji wszędzie tam, gdzie wyświetlasz obraz. Więcej informacji znajdziesz w dokumentacji dotyczącej atrybucji.Aby uzyskać dostęp do nowych atrybucji autorów w
PhotoMetadata, musisz zainicjować aplikację, wywołując metodęPlaces.initializeWithNewPlacesApiEnabled(). Więcej informacji o wybieraniu usługi Places API znajdziesz w artykule Konfigurowanie projektu Google Cloud.
Przykładowe żądanie
Pełny przykład znajdziesz w sekcji Zdjęcia miejsc (nowe).