Z tego przewodnika dowiesz się, jakie są najważniejsze różnice między wersjami pakietu Places SDK na iOS, i jak przeprowadzić migrację do pakietu Places SDK na iOS (nowego).
Funkcje pakietu SDK dostępne w poszczególnych wersjach
W tabeli poniżej znajdziesz informacje o tym, które wersje pakietu SDK i interfejsu API są wymagane w przypadku poszczególnych funkcji pakietu SDK:
| Pakiet SDK Miejsc na iOS (nowość) | Minimalna wersja SDK | Pakiet SDK Miejsc na iOS (starsza wersja) | Minimalna wersja SDK |
|---|---|---|---|
| Informacje o miejscu (nowe) | 9.0.0 | Informacje o miejscu (starsza wersja) | 3.0.0 |
| Place Photos (nowość) | 9.0.0 | Place Photos (starsza wersja) | 3.0.0 |
| Wyszukiwanie tekstowe (nowość) | 8.5.0 | ||
| Wyszukiwanie w pobliżu (nowość) | 9.0.0 | ||
| Autouzupełnianie (nowość) | 9.0.0 | Autouzupełnianie miejsc (starsza wersja) | 3.0.0 |
| Aktualne miejsce (starsza wersja) | 3.0.0 |
Przejście na nowe interfejsy API
Aby przejść na nowe interfejsy API, zapoznaj się z tymi przewodnikami po migracji:
- Migracja do informacji o miejscu (nowość)
- Migracja do usługi Place Photos (nowość)
- Migracja do autouzupełniania (nowość)
Ulepszenia w pakiecie Places SDK na iOS (nowość)
W tej sekcji znajdziesz najważniejsze funkcje dodane do pakietu SDK Miejsc na iOS (nowego).
Wdrożone na standardowej platformie Google Cloud
Pakiet SDK Miejsc na iOS (nowy) jest zaimplementowany w infrastrukturze usługi w Google Cloud. Dzięki temu platforma jest bezpieczniejsza i bardziej wiarygodna. Ten standardowy projekt zapewnia spójność pakietów SDK, co zwiększa efektywność programowania za pomocą pakietu SDK Miejsc na iOS (nowego).
Poprawiona wydajność
Pakiet SDK Miejsc na iOS (nowy) zapewnia większą wydajność, dlatego warto zastąpić nim aplikacje korzystające z obecnego pakietu SDK.
Nowe funkcje
Pakiet SDK Miejsc na iOS (nowy) zawiera najnowsze wersje wszystkich funkcji pakietu SDK:
- Autouzupełnianie (nowość)
- Informacje o miejscu (nowe)
- Wyszukiwanie w pobliżu (nowość)
- Place Photos (nowość)
- Wyszukiwanie tekstowe (nowość)
Uproszczone ceny
Ceny są uproszczone w przypadku pakietu Places SDK na iOS (nowego), dzięki czemu płacisz tylko za wykorzystane dane. Uproszczone ceny są wdrażane za pomocą list pól, zwanych też maskami pól.
W przypadku interfejsów informacje o miejscu (New) i Wyszukaj tekst (New) możesz używać list pól, aby określać listę pól, które mają być zwracane w odpowiedzi. Opłata jest naliczana tylko za dane, o które prosisz. Korzystanie z listy pól to dobra praktyka projektowania, która pozwala uniknąć żądania niepotrzebnych danych, co z kolei pomaga uniknąć niepotrzebnego czasu przetwarzania i opłat.
Więcej informacji o cenach obu pakietów SDK znajdziesz w sekcji Użycie i płatności.
Rozszerzone typy miejsc
Pakiet SDK Miejsc na iOS (nowy) zawiera nowe typy miejsc, które są zwracane w ramach odpowiedzi interfejsów informacje o miejscu (New) i Wyszukaj tekst (New). Możesz też używać tych nowych typów, a także typów dotychczasowych, w wyszukiwaniu za pomocą wyszukiwania tekstowego (nowego). Nowe typy są uwzględnione w tabeli A.