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

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

Работа с данными о местоположении

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

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

Разрешения на определение местоположения

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

Примеры кода

В следующем руководстве и примере кода показано использование местоположения на карте:

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