Данные о местоположении

В приложениях для мобильных устройств особенно важную роль играют данные о местоположении, благодаря которым пользователи получают дополнительные возможности.

Как работать с данными о местоположении

Устройствам iOS могут быть доступны данные о текущем местоположении (для их сбора используется комбинация нескольких технологий), о направлении и способе движения, а также о том, покинуло ли устройство геозону, т. е. пересекло ли оно заданную географическую границу.

Класс myLocationEnabled класса GMSMapView определяет, включена ли точка "Мое местоположение". Если этот параметр включен, метод myLocation класса GMSMapView показывает, где нарисована точка местоположения устройства.

Доступ к данным о местоположении

Приложение должно запрашивать у пользователя согласие на использование сервисов геолокации. Для этого добавьте ключ NSLocationAlwaysUsageDescription в файл Info.plist приложения и задайте для каждого ключа значение, описывающее, как приложение будет использовать данные о местоположении.

Примеры кода

В руководстве и примере кода ниже показано, как использовать местоположение на карте.

В репозитории maps-sdk-for-ios-samples на сайте GitHub также есть примеры, демонстрирующие использование данных о местоположении.