GMSCoordinateBounds 클래스 참조

GMSCoordinateBounds 클래스 참조

개요

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

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

공개 멤버 함수

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

속성

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

구성원 함수 문서

- (id) initWithCoordinate: (CLLocationCoordinate2D) coord1로 변경
좌표: (CLLocationCoordinate2D) coord2

두 모서리로 정의된 직사각형 영역에 해당하는 northEast 및 southWest 경계를 초기화합니다.

상자의 경도가 coord1에서 coord2로 또는 그 반대로 확장되는지가 모호합니다. 이 상자는 두 가지 옵션 중 더 작은 값으로 구성되므로 모호성이 제거됩니다.

- (GMSCoordinateBounds *) includeCoordinate: (CLLocationCoordinate2D) 조정

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

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

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

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

- (BOOL) containsCoordinate: (CLLocationCoordinate2D) 조정

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

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

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

두 좌표가 모두 포함된 좌표점이 하나 이상 있으면 두 경계가 겹칩니다.

region를 포함하는 경계가 있는 init.

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

path를 포함하는 경계가 있는 init.

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


속성 문서

- (CLLocationCoordinate2D) northEast [read, assign]

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

- (CLLocationCoordinate2D) southWest [read, assign]

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

- (BOOL) 유효 [read, assign]

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

예: [[GMSCoordinateBounds alloc] init].valid == NO.

includeCoordinate: 또는 includeBounds:를 통해 유효한 좌표를 사용하여 잘못된 경계가 확장되는 경우, 경계는 유효하지만 새 좌표만 포함합니다.