Z tego przewodnika dowiesz się, jakie są najważniejsze różnice między wersjami pakietu Places SDK for iOS, i jak przejść na pakiet Places SDK for iOS (nowy).
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 (nowy) | Minimalna wersja pakietu SDK | Pakiet SDK Miejsc na iOS (starsza wersja) | Minimalna wersja pakietu SDK |
|---|---|---|---|
| Informacje o miejscu (nowa wersja) | 9.0.0 | Informacje o miejscu (starsza wersja) | 3.0.0 |
| Place Photos (New) | 9.0.0 | Place Photos (starsza wersja) | 3.0.0 |
| Text Search (New) | 8.5.0 | ||
| Nearby Search (New) | 9.0.0 | ||
| Autocomplete (New) | 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 usługi Informacje o miejscu (nowej)
- Migracja do usługi Place Photos (New)
- Migracja do autouzupełniania (nowość)
Ulepszenia w pakiecie SDK Miejsc na iOS (nowa wersja)
W tej sekcji opisano najważniejsze funkcje dodane do pakietu Places SDK for iOS (nowego).
Wdrożone na standardowej platformie Google Cloud
Pakiet SDK Miejsc na iOS (nowy) jest wdrażany w infrastrukturze usługi w Google Cloud. Dzięki temu platforma jest bezpieczniejsza i bardziej godna zaufania. Ten standardowy projekt zapewnia spójność pakietów SDK, co zwiększa efektywność programowania przy użyciu pakietu SDK Miejsc na iOS (nowego).
Poprawiona wydajność
Pakiet Places SDK for iOS (New) zapewnia lepszą wydajność, dlatego warto zastąpić aplikacje, które używają dotychczasowego pakietu SDK.
Nowe funkcje
Pakiet Places SDK for iOS (New) zawiera najnowsze wersje wszystkich funkcji pakietu SDK:
- Autocomplete (New)
- Informacje o miejscu (nowa wersja)
- Nearby Search (New)
- Place Photos (New)
- Text Search (New)
Uproszczone ceny
Cennik pakietu Places SDK for iOS (nowego) został uproszczony, dzięki czemu płacisz tylko za dane, których używasz. Uproszczone ceny są implementowane za pomocą list pól, nazywanych też maskami pól.
W przypadku funkcji informacje o miejscu (nowa) i Wyszukiwanie tekstowe (nowa) używasz list pól, aby kontrolować listę pól zwracanych w odpowiedzi. Opłaty są naliczane tylko za żądane dane. Używanie listy pól jest dobrą praktyką projektową, ponieważ pozwala uniknąć żądania niepotrzebnych danych, co pomaga uniknąć niepotrzebnego czasu przetwarzania i opłat.
Więcej informacji o cenach obu pakietów SDK znajdziesz w artykule Użycie i rozliczenia.
Rozszerzone typy miejsc
Pakiet SDK Miejsc na iOS (nowy) zawiera nowe typy miejsc, które są zwracane w odpowiedzi na żądania dotyczące informacji o miejscu (nowe) i wyszukiwania tekstowego (nowe). Możesz też używać tych nowych typów i istniejących typów w wyszukiwaniu za pomocą funkcji Wyszukaj tekst (New). Nowe typy są wymienione w tabeli A.