Z tego przewodnika dowiesz się, jakie są najważniejsze różnice między wersjami pakietu SDK Miejsc, i jak przejść na pakiet SDK Miejsc na Androida (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:
| Funkcja | Wersja Places API | Metoda inicjowania | Minimalna wersja pakietu SDK |
|---|---|---|---|
| Autouzupełnianie (nowość) | Places API (nowość) | initializeWithNewPlacesApiEnabled() |
3.5.0 |
| Informacje o miejscu (nowość) | Places API (nowość) | initializeWithNewPlacesApiEnabled() |
3.3.0 |
| Wyszukiwanie w pobliżu (nowość) | Places API (nowość) | initializeWithNewPlacesApiEnabled() |
3.5.0 |
| Zdjęcia miejsc (nowość) | Places API (nowość) | initializeWithNewPlacesApiEnabled() |
3.4.0 |
| Wyszukaj tekst (nowość) | Places API (nowość) | initializeWithNewPlacesApiEnabled() |
3.3.0 |
| Autouzupełnianie miejsca | Places API (starsza wersja) | initialize() (wycofana) |
|
| Aktualne miejsce | Places API (starsza wersja) | initialize() (wycofana) |
|
| Informacje o miejscu | Places API (starsza wersja) | initialize() (wycofana) |
|
| Zdjęcia miejsc | Places API (starsza wersja) | initialize() (wycofana) |
Migracja do nowych interfejsów API
Aby przejść na nowe interfejsy API, zapoznaj się z tymi przewodnikami po migracji:
- Migracja do informacji o miejscu (nowość)
- Migracja do zdjęć miejsc (nowość)
- Migracja do autouzupełniania (nowość)
Ulepszenia w pakiecie SDK Miejsc na Androida (nowość)
W tej sekcji opisujemy najważniejsze funkcje dodane do pakietu SDK Miejsc na Androida (nowość).
Zaimplementowano na standardowej platformie Google Cloud
Pakiet SDK Miejsc na Androida (nowość) jest zaimplementowany w infrastrukturze usług w Google Cloud. Ta implementacja zapewnia bezpieczniejszą i bardziej zaufaną platformę. Ten standardowy projekt zapewnia spójność między pakietami SDK, co zwiększa efektywność tworzenia aplikacji za pomocą pakietu SDK Miejsc na Androida (nowość).
Poprawiona wydajność
Pakiet SDK Miejsc na Androida (nowość) zapewnia większą wydajność, dzięki czemu warto zastąpić aplikacje, które korzystają z dotychczasowego pakietu SDK.
Nowe funkcje
Pakiet SDK Miejsc na Androida (nowość) zawiera najnowsze wersje wszystkich funkcji pakietu SDK:
- Autouzupełnianie (nowość)
- Informacje o miejscu (nowość)
- Wyszukiwanie w pobliżu (nowość)
- Zdjęcia miejsc (nowość)
- Wyszukaj tekst (nowość)
Wyszukaj tekst (nowość)
Wyszukaj tekst (nowość) zwraca informacje o zbiorze miejsc na podstawie ciągu znaków, np. "pizza w Nowym Jorku" lub "sklepy obuwnicze w pobliżu Ottawy" lub "ul. Główna 123". Usługa odpowiada listą miejsc pasujących do ciągu tekstowego i ustawionego odchylenia lokalizacji.
Nowe dane odpowiedzi dodane do informacji o miejscu (nowość) i zdjęć miejsc (nowość)
Informacje o miejscu (nowość) zawierają teraz nową klasę Review w obiekcie
Placeodpowiedzi. Klasa Place zawiera nową metodęgetReviews()obsługującą to pole. WywołajgetReviews(), aby zwrócić maksymalnie 5 opinii o miejscu.Zdjęcia miejsc (nowość) dodają
AuthorAttributionsdo klasyPhotoMetadata.AuthorAttributionszawieraListzAuthorAttributionobiektów.
Nowa odpowiedź URI dodana do zdjęć miejsc (nowość)
Możesz teraz używać zdjęć miejsc (nowość) aby zwracać identyfikator URI do bitmapy obrazu. Wcześniej można było zwracać tylko samą bitmapę obrazu.
Uproszczony cennik
Ceny są uproszczone w pakiecie SDK Miejsc na Androida (nowość), dzięki czemu płacisz tylko za wykorzystane dane. Uproszczone ceny są implementowane za pomocą list pól, zwanych też maskami pól.
W przypadku informacji o miejscu (nowość) i wyszukiwania tekstu (nowość) używasz list pól, aby kontrolować listę pól, które mają zostać zwrócone w odpowiedzi. Opłata jest naliczana tylko za żądane dane. Używanie listy pól to dobra praktyka projektowania, która pozwala uniknąć żądania niepotrzebnych danych, co pomaga uniknąć niepotrzebnego czasu przetwarzania i opłat.
Więcej informacji o cenach znajdziesz w artykule Korzystanie i rozliczenia.
Rozszerzone typy miejsc
Nowy pakiet SDK zawiera nowe typy miejsc, które są zwracane w ramach odpowiedzi informacji o miejscu (nowość) i wyszukiwania tekstu (nowość). Możesz też używać tych nowych typów i dotychczasowych typów w wyszukiwaniu za pomocą wyszukiwania tekstu (nowość). Nowe typy są uwzględnione w Tabeli A.