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

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

Обзор

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 , представляющий текущие границы, расширенные для включения всех других границ.

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

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

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

Это включает в себя точки, которые лежат точно на краю границ.

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

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

- (id) initWithRegion: ( GMSVisibleRegion ) область, край

Инициалы с границами, которые охватывают region .

- (id) initWithPath: ( GMSPath *) дорожка

Инициалы с границами, которые охватывают path .

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


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

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

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

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

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

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

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

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

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