GMSCoordinateBounds 클래스 참조

GMSCoordinateBounds 클래스 참조

개요

GMSCoordinateBounds는 지표면의 직사각형 경계 상자를 나타냅니다.

GMSCoordinateBounds는 변경할 수 없으며 생성 후에는 수정할 수 없습니다.

공개 멤버 함수

(ID)- initWithCoordinate:Coordinate:
 두 모서리로 정의된 직사각형 지역에 해당하는 북동쪽 및 남서쪽 경계를 초기화합니다.
(GMSCoordinateBounds *)- 포함 가능한 지도:
 전달된 좌표를 포함하도록 확장된 현재 경계를 나타내는 GMSCoordinateBounds를 반환합니다.
(GMSCoordinateBounds *)- includeBounds:
 다른 전체 경계를 포함하도록 확장된 현재 경계를 나타내는 GMSCoordinateBounds를 반환합니다.
(BOOL) - containsCoordinate:
 coordinate가 이 경계 내에 포함되어 있으면 YES를 반환합니다.
(BOOL) - intersectsBounds:
 other가 이 경계와 겹치면 YES를 반환합니다.
(ID)- initWithRegion:
 region를 포함하는 경계가 있는 초기화
(ID)- initWithPath:
 path를 포함하는 경계가 있는 초기화
(GMSCoordinateBounds *)- includePath:
 path를 포함하도록 확장된 현재 경계를 나타내는 GMSCoordinateBounds를 반환합니다.

속성

CLLocationCoordinate2DnorthEast
 이 경계의 북동 모서리입니다.
CLLocationCoordinate2DsouthWest
 이 경계의 남서 모서리입니다.
부울유효
 이 경계에 점이 포함되어 있지 않으면 NO를 반환합니다.

멤버 함수 문서

- (id) initWithCoordinate: (CLLocationCoordinate2D)  coord1
좌표: (CLLocationCoordinate2D)  coord2

두 모서리로 정의된 직사각형 지역에 해당하는 북동쪽 및 남서쪽 경계를 초기화합니다.

상자의 경도가 coord1에서 coord2으로 확장되는지 또는 그 반대로 확장되는지는 명확하지 않습니다. 상자가 두 변형 중 더 작은 크기로 구성되므로 모호성을 제거합니다.

- (GMSCoordinateBounds *) includingCoordinate: (CLLocationCoordinate2D)  좌표

전달된 좌표를 포함하도록 확장된 현재 경계를 나타내는 GMSCoordinateBounds를 반환합니다.

현재 경계가 유효하지 않은 경우 결과는 coordinate만 포함된 유효한 경계입니다.

다른 전체 경계를 포함하도록 확장된 현재 경계를 나타내는 GMSCoordinateBounds를 반환합니다.

현재 경계가 유효하지 않은 경우 결과는 other와 동일한 유효한 경계입니다.

- (BOOL) containsCoordinate: (CLLocationCoordinate2D)  좌표

coordinate가 이 경계 내에 포함되어 있으면 YES를 반환합니다.

여기에는 정확히 경계 가장자리에 있는 지점이 포함됩니다.

other가 이 경계와 겹치면 YES를 반환합니다.

둘 다에 포함된 좌표점이 하나 이상 있으면 두 경계가 겹치는 것입니다.

region를 포함하는 경계가 있는 초기화

- (ID) initWithPath: (GMSPath *) 경로

path를 포함하는 경계가 있는 초기화

path를 포함하도록 확장된 현재 경계를 나타내는 GMSCoordinateBounds를 반환합니다.


속성 문서

- (CLLocationCoordinate2D) northEast [read, assign]

이 경계의 북동 모서리입니다.

- (CLLocationCoordinate2D) southWest [read, assign]

이 경계의 남서 모서리입니다.

- (BOOL) 유효 [read, assign]

이 경계에 점이 포함되어 있지 않으면 NO를 반환합니다.

예: [[GMSCoordinateBounds alloc] init].유효한 == NO.

includeCoordinate: 또는 includingBounds:를 통해 유효한 좌표로 잘못된 경계를 확장하면 결과 경계는 유효하지만, 새 좌표만 포함됩니다.