개요
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 *) includeBounds: | (GMSCoordinateBounds *) | 기타 |
다른 전체 경계를 포함하도록 확장된 현재 경계를 나타내는 GMSCoordinateBounds를 반환합니다.
현재 경계가 유효하지 않으면 결과는 other
와 동일한 유효한 경계입니다.
- (BOOL) containsCoordinate: | (CLLocationCoordinate2D) | 조정 |
coordinate
가 이 경계 내에 포함되어 있으면 YES를 반환합니다.
여기에는 경계의 가장자리에 정확히 위치한 지점이 포함됩니다.
- (BOOL) intersectsBounds: | (GMSCoordinateBounds *) | 기타 |
other
가 이 경계와 겹치는 경우 YES를 반환합니다.
두 좌표가 모두 포함된 좌표점이 하나 이상 있으면 두 경계가 겹칩니다.
- (id) initWithRegion: | (GMSVisibleRegion) | 리전 |
region
를 포함하는 경계가 있는 init.
- (id) initWithPath: | (GMSPath*) | 경로 |
path
를 포함하는 경계가 있는 init.
- (GMSCoordinateBounds *) includePath: | (GMSPath*) | 경로 |
path
를 포함하도록 확장된 현재 경계를 나타내는 GMSCoordinateBounds를 반환합니다.
속성 문서
- (CLLocationCoordinate2D) northEast [read, assign] |
이 경계의 북동쪽 모서리입니다.
- (CLLocationCoordinate2D) southWest [read, assign] |
이 경계의 남서쪽 모서리입니다.
- (BOOL) 유효 [read, assign] |
이 경계에 점이 포함되어 있지 않으면 NO를 반환합니다.
예: [[GMSCoordinateBounds alloc] init].valid == NO.
includeCoordinate: 또는 includeBounds:를 통해 유효한 좌표를 사용하여 잘못된 경계가 확장되는 경우, 경계는 유효하지만 새 좌표만 포함합니다.