Справочник по классу GMSCoordinateBounds

Справочник по классу GMSCoordinateBounds

Обзор

GMSCoordinateBounds представляет собой прямоугольную ограничивающую рамку на поверхности Земли.

GMSCoordinateBounds является неизменяемым и не может быть изменен после создания.

Открытые функции-члены

(идентификатор) - initWithCoordinate: координата:
Устанавливает границы северо-востока и юго-запада, соответствующие прямоугольной области, определенной двумя углами.
( GMSCoordinateBounds *) - включая координату:
Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные за счет включения переданной координаты.
( GMSCoordinateBounds *) - включая границы:
Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные для включения всех остальных границ.
(БУЛ) - содержит координату:
Возвращает YES, если coordinate находится в пределах этих границ.
(БУЛ) - пересекает границы:
Возвращает YES, если other перекрываются с этими границами.
(идентификатор) - initWithRegion:
Инициируется с границами, охватывающими region .
(идентификатор) - initWithPath:
Инициируется с границами, охватывающими path .
( GMSCoordinateBounds *) - включая путь:
Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные за счет включения path .

Характеристики

CLLocationCoordinate2D к северо-востоку
Северо-восточный угол этих границ.
CLLocationCoordinate2D юго-запад
Юго-западный угол этих границ.
БООЛ действительный
Возвращает NO, если эта граница не содержит точек.

Документация по функциям-членам

- (id) initWithCoordinate: (CLLocationCoordinate2D) координата1
координировать: (CLLocationCoordinate2D) координата2

Устанавливает границы северо-востока и юго-запада, соответствующие прямоугольной области, определенной двумя углами.

Неясно, простирается ли долгота прямоугольника от coord1 до coord2 или наоборот; коробка построена как меньший из двух вариантов, что исключает двусмысленность.

- ( GMSCoordinateBounds *) включая координату: (CLLocationCoordinate2D) координировать

Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные за счет включения переданной координаты.

Если текущие границы недействительны, результатом будут действительные границы, содержащие только coordinate .

Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные для включения всех остальных границ.

Если текущие границы недействительны, результатом будут действительные границы, равные other .

- (BOOL) содержит координаты: (CLLocationCoordinate2D) координировать

Возвращает YES, если coordinate находится в пределах этих границ.

Сюда входят точки, которые лежат точно на краю границ.

Возвращает YES, если other перекрываются с этими границами.

Две границы перекрываются, если существует хотя бы одна координатная точка, содержащаяся в обеих.

Инициируется с границами, охватывающими region .

- (id) initWithPath: ( ГМСПуть *) путь

Инициируется с границами, охватывающими path .

Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные за счет включения path .


Документация на недвижимость

- (CLLocationCoordinate2D) северо-восток [read, assign]

Северо-восточный угол этих границ.

- (CLLocationCoordinate2D) юго-запад [read, assign]

Юго-западный угол этих границ.

- (BOOL) действительный [read, assign]

Возвращает NO, если эта граница не содержит точек.

Например, [[ GMSCoordinateBounds alloc] init].valid == NO.

Когда недопустимая граница расширяется допустимыми координатами с помощью includeCoordinate: или includeBounds:, полученные границы будут действительными, но будут содержать только новые координаты.