Обзор
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 *) включаяBounds: | ( GMSCoordinateBounds *) | другой |
Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные для включения всех остальных границ.
Если текущие границы недействительны, результатом будут действительные границы, равные other
.
- (BOOL) содержит координаты: | (CLLocationCoordinate2D) | координировать |
Возвращает YES, если coordinate
находится в пределах этих границ.
Сюда входят точки, которые лежат точно на краю границ.
- (BOOL) пересекает границы: | ( GMSCoordinateBounds *) | другой |
Возвращает YES, если other
перекрываются с этими границами.
Две границы перекрываются, если существует хотя бы одна координатная точка, содержащаяся в обеих.
- (id) initWithRegion: | ( ГМСВисиблеРегион ) | область |
Инициируется с границами, охватывающими region
.
- (id) initWithPath: | ( ГМСПуть *) | путь |
Инициируется с границами, охватывающими path
.
- ( GMSCoordinateBounds *) включаяПуть: | ( ГМСПуть *) | путь |
Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные за счет включения path
.
Документация на недвижимость
- (CLLocationCoordinate2D) северо-восток [read, assign] |
Северо-восточный угол этих границ.
- (CLLocationCoordinate2D) юго-запад [read, assign] |
Юго-западный угол этих границ.
- (BOOL) действительный [read, assign] |
Возвращает NO, если эта граница не содержит точек.
Например, [[ GMSCoordinateBounds alloc] init].valid == NO.
Когда недопустимая граница расширяется допустимыми координатами с помощью includeCoordinate: или includeBounds:, полученные границы будут действительными, но будут содержать только новые координаты.