Dane o lokalizacji

Aplikacje mobilne wyróżnia między innymi to, że mogą one wykrywać lokalizację. Użytkownicy mobilni zabierają swoje urządzenia wszędzie, a dodanie do aplikacji funkcji lokalizacji zapewnia im większą wygodę.

Praca z danymi o lokalizacji

Dane o lokalizacji dostępne na urządzeniu z iOS obejmują bieżącą lokalizację urządzenia – określaną za pomocą kombinacji technologii – kierunek i metodę ruchu oraz informację, czy urządzenie przekroczyło zdefiniowaną granicę geograficzną lub geofence.

Klasa myLocationEnabled klasy GMSMapView określa, czy kropka Moja lokalizacja jest włączona. Jeśli ta opcja jest włączona, metoda myLocation klasy GMSMapView ujawnia, gdzie rysowana jest kropka lokalizacji urządzenia.

Dostęp do lokalizacji

Aplikacja musi poprosić użytkownika o zgodę na korzystanie z usług lokalizacji. Aby to zrobić, w pliku Info.plist aplikacji umieść klucz NSLocationAlwaysUsageDescription i ustaw wartość każdego klucza na ciąg znaków opisujący, w jaki sposób aplikacja zamierza używać danych o lokalizacji.

Przykładowe fragmenty kodu

Poniższy samouczek i przykładowy kod pokazują, jak używać lokalizacji na mapie:

Repozytorium maps-sdk-for-ios-samples w GitHubie zawiera też przykłady, które pokazują, jak używać danych o lokalizacji.