Wprowadzenie
Pakiet SDK Miejsc na iOS umożliwia tworzenie aplikacji wykorzystujących lokalizację, które reagują kontekstualnie na lokalne firmy i inne miejsca w pobliżu urządzenia. Oznacza to, że możesz tworzyć rozbudowane aplikacje na podstawie miejsc, które mają znaczenie dla użytkownika.
Pojęcia
Miejsce to fizyczna przestrzeń, która ma nazwę. Innym sposobem myślenia o miejscu jest to, że jest to wszystko, co można znaleźć na mapie.
Mogą to być na przykład firmy lokalne, punkty orientacyjne i lokalizacje geograficzne. W interfejsie API miejsce jest reprezentowane przez obiekt GMSPlace Class Reference
.
Obejmuje ona m.in. nazwę miejsca, jego adres, lokalizację geograficzną, identyfikator, numer telefonu, typ miejsca i adres URL witryny.
Wybierz wersję pakietu SDK
Pakiet SDK Miejsc na iOS w wersji 9.0.0 obsługuje 2 wersje pakietu SDK: dotychczasowy pakiet SDK Miejsc na iOS oraz nowy pakiet SDK Miejsc na iOS, czyli pakiet SDK nowej generacji.
Jeśli chodzi o pełną obsługę języka Swift, pakiet SDK Miejsca Swift na iOS (wersja podglądowa) obsługuje te same interfejsy API co pakiet SDK Miejsca na iOS (nowy), który jest napisany w pełni w języku Swift. Więcej informacji o pakiecie SDK Miejsca na Swift na iOS
Pierwszym krokiem jest wybranie pakietu SDK. Dotyczy to nowych i obecnych klientów, którzy korzystają z pakietu SDK. Aby poznać główne różnice między tymi wersjami pakietu SDK, przeczytaj artykuł Wybieranie wersji pakietu SDK.
Ceny poszczególnych wersji pakietu SDK
Cena zależy od wybranej wersji pakietu SDK. Pakiet SDK Miejsc na iOS (nowy) obsługuje uproszczony model cen, dzięki czemu płacisz tylko za dane, których używasz. Szczegółowe informacje o cenach obu pakietów SDK znajdziesz w sekcji Wykorzystanie i rozliczenia.
Omówienie pakietu SDK
Użyj pakietu SDK Miejsc na iOS, aby pomóc klientom dowiedzieć się, gdzie się znajdują i co ich otacza. Pakiet SDK Miejsc na iOS udostępnia te interfejsy API:
Pakiet SDK Miejsc na iOS (nowy) | Pakiet SDK Miejsc na iOS | Opis |
---|---|---|
Szczegóły miejsca (nowa) | Szczegóły miejsca | Zwraca informacje o miejscach, w tym nazwę i adres miejsca, lokalizację geograficzną, typ miejsca (np. klub nocny, sklep zoologiczny, muzeum) i inne. |
Place Photo (Nowy) | Place Photo | Zwraca zdjęcia wysokiej jakości danego miejsca. |
Wyszukiwanie tekstu (nowa funkcja) | Zwraca informacje o zbiorze miejsc na podstawie wyszukiwania tekstowego. | |
Wyszukiwanie w pobliżu (nowość) | Zwraca informacje o zbiorze miejsc po określeniu lokalizacji jako obszaru wyszukiwania. | |
Autouzupełnianie (nowa wersja) | Autouzupełnianie | Automatycznie wypełnia nazwę lub adres miejsca podczas wpisywania przez użytkownika. |
Aktualne miejsce | Zwraca listę miejsc, w których urządzenie użytkownika było ostatnio zlokalizowane, wraz z wskazaniem względnej prawdopodobieństwa dla każdego miejsca. |
Inne najważniejsze funkcje pakietów SDK:
- Dokładne wykrywanie miejsc przy niskim poborze mocy dzięki skanowaniu Wi-Fi.
- Buforowanie na urządzeniu: większość żądań wysyłanych do Places SDK na iOS może wymagać połączenia z serwerem Google, ale możesz też przechowywać dane w pamięci podręcznej przez 30 dni.
Zasady i warunki
Wszystkie aplikacje korzystające z pakietu SDK Miejsca na iOS muszą być zgodne z wymaganiami opisanymi w Warunkach korzystania z usługi Google Maps Platform oraz wyświetlaniu informacji o autorze.