Dane o lokalizacji

Aplikacje mobilne wyróżnia między innymi to, że mogą wykrywać lokalizację. Użytkownicy mobilni zabierają swoje urządzenia wszędzie, a dodanie do aplikacji funkcji wykrywania 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 różnych technologii – kierunek i metodę przemieszczania się oraz informację o tym, czy urządzenie przekroczyło zdefiniowaną granicę geograficzną, czyli geofence.

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

Dostęp do lokalizacji

Aplikacja musi poprosić użytkownika o zgodę na korzystanie z usług lokalizacyjnych. Aby to zrobić, dodaj klucz NSLocationAlwaysUsageDescription do pliku Info.plist aplikacji i ustaw wartość każdego klucza na ciąg znaków, który opisuje, jak aplikacja zamierza używać danych o lokalizacji.

Przykładowe fragmenty kodu

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

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