• CLCircularRegion
 

CLCircularRegion класс

CLCircularRegion

Класс CLCircularRegion определяет местоположение и границы для круговой географической области. Вы можете использовать экземпляры этого класса, чтобы определить гео ограды для конкретного места. Пересечение границы гео ограды заставляет менеджер местоположения уведомить об этом своего делегата.

- initWithCenter:radius:identifier:
center
radius
- containsCoordinate:

 

- initWithCenter:radius:identifier:

Инициализирует и возвращает определяющий круговую географическую зону объект региона.

- (instancetype _Nonnull)initWithCenter:(CLLocationCoordinate2D)center radius:(CLLocationDistance)radius identifier:(NSString * _Nonnull)identifier

Аргументы:

centerЦентральная точка географического региона для отслеживания.
radiusДистанция, в метрах, от центра до границы географического региона.
identifierУникальный идентификатор, асоциированный с регионом. Используйте это значение для различения регионов в вашем приложении. Это значение не может быть nil.

Возвращаемое значение:

Инициализированный объект региона.

Рассмотрение:

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

Доступно:

iOS 7.0 и выше

center

Центральная точка географической площади. (только для чтения)

@property(readonly, nonatomic) CLLocationCoordinate2D center

Доступно:

iOS 7.0 и выше

radius

Радиус, в метрах, который задает внешние границы географической области. (только для чтения)

@property(readonly, nonatomic) CLLocationDistance radius

Доступно:

iOS 7.0 и выше

- containsCoordinate:

Возвращает логическое значение, показывающее включает ли географическая площадь заданные координаты.

- (BOOL)containsCoordinate:(CLLocationCoordinate2D)coordinate

Аргументы:

coordinateКоординаты для проверки.

Возвращаемое значение:

YES если координаты относятся к географической области, иначе NO.

Доступно:

iOS 7.0 и выше
 
 
homeЗаметили ошибкукарта сайта 
   Made on a Mac