Обзор
GMSCoordinateBounds представляет прямоугольную ограничивающую рамку на поверхности Земли.
GMSCoordinateBounds неизменяем и не может быть изменен после построения.
Общедоступные функции-члены | |
(я бы) | - initWithCoordinate:координата: |
Начинает северо-восточную и юго-западную границы, соответствующие прямоугольной области, определяемой двумя углами. | |
( GMSCoordinateBounds *) | - в том числекоордината: |
Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные для включения переданной координаты. | |
( GMSCoordinateBounds *) | - включая границы: |
Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные для включения всех других границ. | |
(BOOL) | - содержиткоординаты: |
Возвращает YES, если coordinate содержится в пределах этих границ. | |
(BOOL) | - пересекает границы: |
Возвращает YES, если other пересекаются с этими границами. | |
(я бы) | - initWithRegion: |
Инициалы с границами, которые охватывают region . | |
(я бы) | - initWithPath: |
Инициалы с границами, которые охватывают path . | |
( GMSCoordinateBounds *) | - включая путь: |
Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные для включения path . | |
Характеристики | |
CLLocationCoordinate2D | к северо-востоку |
Северо-восточный угол этих границ. | |
CLLocationCoordinate2D | юго-запад |
Юго-западный угол этих границ. | |
BOOL | действительный |
Возвращает НЕТ, если эта граница не содержит точек. |
Документация по функциям-членам
- (id) initWithCoordinate: | (CLLocationCoordinate2D) | координата1 | |
координата: | (CLLocationCoordinate2D) | координата2 | |
Начинает северо-восточную и юго-западную границы, соответствующие прямоугольной области, определяемой двумя углами.
Неясно, простирается ли долгота прямоугольника от coord1
до coord2
или наоборот; коробка построена как меньший из двух вариантов, что устраняет двусмысленность.
- ( GMSCoordinateBounds *) включая Координаты: | (CLLocationCoordinate2D) | координировать |
Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные для включения переданной координаты.
Если текущие границы недействительны, результатом будут допустимые границы, содержащие только coordinate
.
- ( GMSCoordinateBounds *) включая границы: | ( GMSCoordinateBounds *) | Другой |
Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные для включения всех других границ.
Если текущие границы недействительны, результатом будет допустимая граница, равная other
.
- (BOOL) содержитКоординаты: | (CLLocationCoordinate2D) | координировать |
Возвращает YES, если coordinate
содержится в пределах этих границ.
Это включает в себя точки, которые лежат точно на краю границ.
- (BOOL) пересекает границы: | ( GMSCoordinateBounds *) | Другой |
Возвращает YES, если other
пересекаются с этими границами.
Две границы перекрываются, если есть хотя бы одна координатная точка, содержащаяся в обеих.
- (id) initWithRegion: | ( GMSVisibleRegion ) | область, край |
Инициалы с границами, которые охватывают region
.
- (id) initWithPath: | ( GMSPath *) | дорожка |
Инициалы с границами, которые охватывают path
.
- ( GMSCoordinateBounds *) включая путь: | ( GMSPath *) | дорожка |
Возвращает GMSCoordinateBounds , представляющий текущие границы, расширенные для включения path
.
Документация по недвижимости
- ( CLLocationCoordinate2D ) северо-восток [read, assign] |
Северо-восточный угол этих границ.
- ( CLLocationCoordinate2D ) юго-запад [read, assign] |
Юго-западный угол этих границ.
- (BOOL) действительный [read, assign] |
Возвращает НЕТ, если эта граница не содержит точек.
Например, [[ GMSCoordinateBounds alloc ] init].valid == НЕТ.
Когда недопустимые границы расширяются допустимыми координатами с помощью includeCoordinate: или includeBounds:, результирующие границы будут действительными, но будут содержать только новые координаты.