Pakiet SDK Places na Androida (nowy) zapewnia lepszą wydajność i nowy model cen, dlatego warto zaktualizować aplikacje korzystające z pakietu SDK Places na Androida. Więcej informacji o porównywaniu funkcji znajdziesz w artykule Wybór pakietu SDK.
Z tego przewodnika dowiesz się, jakie są główne różnice między nowym pakietem Places SDK na Androida a starym pakietem Places SDK na Androida oraz jak wprowadzić niezbędne zmiany.
Sprawdzone metody dotyczące płatności w przypadku migracji
Te wskazówki mają zastosowanie, jeśli korzystanie z interfejsu API jest na tyle intensywne, że kwalifikuje się do cen drugiego poziomu. Podczas migracji do nowszej wersji interfejsu API płacisz też za inny kod SKU. Aby uniknąć zwiększonych kosztów w miesiącu przejścia, zalecamy jak najszybsze przejście na nowe interfejsy API w wersji produkcyjnej. Dzięki temu w miesiącu migracji będziesz korzystać z najbardziej opłacalnych poziomów cen miesięcznych. Informacje o poziomach cen znajdziesz na tej stronie oraz w artykule z odpowiedziami na najczęstsze pytania dotyczące cen.
Włączanie pakietu Places SDK na Androida (nowość)
Pakiet SDK Places na Androida korzysta z usługi Places API. Aby korzystać z funkcji pakietu Places SDK na Androida (nowy), musisz najpierw włączyć interfejs Places API (nowy) w projekcie Google Cloud. Więcej informacji znajdziesz w artykule Konfigurowanie projektu Google Cloud.
Następnie musisz dodać do klucza API używanego przez aplikację interfejs Places API (nowy). Więcej informacji znajdziesz w artykule Korzystanie z kluczy API.
Ogólne zmiany
Oto kilka ogólnych zmian, które dotyczą wielu interfejsów API:
Używa nowego modelu cenowego. Informacje o cenach wszystkich interfejsów API znajdziesz w artykule Pakiet SDK Places na Androida (nowy).
Maskowanie pól jest wymagane w celu określenia, które pola mają być zwracane w odpowiedzi, w wyszukiwarce Szczegóły miejsca (nowa), Wyszukiwanie w pobliżu (nowa) i Wyszukiwanie tekstowe (nowa).
Dodaliśmy nowe klasy, aby definiować żądania lub dodawać nowe pola do odpowiedzi.
Obiekt odpowiedzi
Place
zawiera nową metodęgetReviews()
zwracającą listę obiektówReview
. Gdy aplikacja wyświetla informacje uzyskane z obiektuPlace
, takie jak zdjęcia i opinie, musi też wyświetlać wymagane informacje o źródle.Więcej informacji znajdziesz w dokumentacji dotyczącej przypisywania atrybucji.
Zmiany dotyczące interfejsu API
W tej sekcji znajdziesz te przewodniki dotyczące migracji dla poszczególnych interfejsów API: