Pakiet Places SDK na iOS (nowość) ma wyższą wydajność i nowy model cenowy, dlatego warto zaktualizować aplikacje, które korzystają z pakietu SDK Miejsc na iOS. Więcej informacji o porównywaniu funkcji znajdziesz w sekcji Wybór pakietu SDK.
W tym przewodniku znajdziesz najważniejsze różnice między pakietem Places SDK na iOS (nową) w porównaniu z pakietem Places SDK na iOS, a także sposób wprowadzania niezbędnych zmian.
Włączanie pakietu SDK Miejsc na iOS (nowość)
Pakiet Places SDK na iOS korzysta z usługi Places API. Aby korzystać z funkcji pakietu SDK Miejsc na iOS (nowego), musisz najpierw włączyć w projekcie Google Cloud interfejs Places API (nowy). Więcej informacji znajdziesz w artykule Konfigurowanie projektu Google Cloud.
Następnie musisz upewnić się, że do klucza interfejsu API używanego przez Twoją aplikację dodano Places API (nowy). Więcej informacji znajdziesz w artykule Używanie kluczy API.
Ogólne zmiany
Kilka ogólnych zmian, które mają zastosowanie do wielu interfejsów API, to m.in.:
Używa nowego modelu cenowego. Informacje o cenach wszystkich interfejsów API znajdziesz w artykule Cennik pakietu Places SDK na iOS (nowego).
Maskowanie pól jest wymagane przez opcje Szczegóły miejsca (nowe), Wyszukiwanie w pobliżu (nowość) i Wyszukiwanie tekstowe (nowe) w celu określenia, które pola mają być zwracane w odpowiedzi.
Tabela
GMSPlacesClient
zawiera nowe metody wywoływania tych nowych interfejsów API.Dodano nowe klasy w celu zdefiniowania żądania wysyłanego do każdego z nowych interfejsów API.
Instancja odpowiedzi
GMSPlace
zawiera nową właściwośćreviews
typuGMSPlaceReview
. Gdy aplikacja wyświetla informacje uzyskane z instancjiGMSPlace
, np. zdjęcia i opinie, musi też wyświetlać wymagane atrybucje.Więcej informacji znajdziesz w dokumentacji dotyczącej atrybucji.
Zmiany dotyczące interfejsu API
Ta sekcja zawiera te przewodniki po migracji dotyczące każdego interfejsu API: