맞게 Parcelable
위도/경도로 정렬된 직사각형을 나타내는 변경할 수 없는 클래스입니다.
중첩된 클래스 요약
클래스 | LatLngBounds.Builder | LatLng 포인트 집합을 기반으로 최소 경계를 만들 수 있는 빌더입니다. |
상속받은 상수 요약
필드 요약
공개 최종 LatLng | 북동 | 경계의 북동쪽 모서리입니다. |
공개 최종 LatLng | 남서부 | 경계의 남서쪽 모서리입니다. |
공개 생성자 요약
공개 메서드 요약
정적 LatLngBounds.Builder |
builder()
새 빌더를 만듭니다.
|
boolean | |
정적 LatLngBounds |
createFromAttributes(컨텍스트 컨텍스트, AttributeSet 속성)
AttributeSet 에서 LatLngBounds를 생성합니다. |
boolean |
같음(객체 o)
|
LatLng |
getCenter()
이 LatLngBounds의 중심을 반환합니다.
|
int |
hashCode()
|
LatLngBounds | |
문자열 |
toString()
|
상속받은 메서드 요약
필드
공개 생성자
공개 LatLngBounds (LatLng 남서쪽, LatLng 북동쪽)
남서쪽과 북동쪽 모서리를 기준으로 새 경계를 만듭니다.
경계에는 개념적으로 다음과 같은 모든 지점이 포함됩니다.
- 위도는 [northeast. 후, 남서부.위도] 범위 내에 있습니다.
- 경도는 southwest.LENGTH ≤ northeast.경도인 경우 [southwest.LENGTH, northeast.경도] 범위입니다.
- 경도는 southwest.경도 > northeast.경도인 경우 [southwest.LENGTH, 180) ∪ [-180, northeast.경도] 범위입니다.
매개변수
southwest | 남서쪽 모서리 |
---|---|
northeast | 북동쪽 모서리 |
생성 값
IllegalArgumentException | 북동쪽 모서리의 위도가 남서쪽 모서리의 위도보다 낮은 경우입니다. |
---|
공개 메서드
공개 불리언 포함 (LatLng 지점)
공개 정적 LatLngBounds createFromAttributes (컨텍스트 컨텍스트, AttributeSet attrs)
AttributeSet
에서 LatLngBounds를 생성합니다.
매개변수
context | |
---|---|
attrs |
공개 부울 같음 (객체 o)
매개변수
o |
---|
공개 LatLng getCenter ()
이 LatLngBounds의 중심을 반환합니다. 중심은 단순히 반대 자오선을 가로지르는 경우를 고려하여 좌표의 평균입니다. 이는 대략적인 지리적 중심 (지구가 완벽한 구면 정확할 수 있음)입니다. 메르카토르 투영으로 인해 지도에 그려진 직사각형의 중심이 아닐 수도 있습니다.
반환 값
- LatLngBounds의 중심인
LatLng
public int hashCode ()
공개 LatLngBounds 포함 (LatLng 지점)
지정된 LatLng
를 포함하도록 이 LatLngBounds를 확장하는 새 LatLngBounds
를 반환합니다. 이렇게 하면 이 지점과 추가 지점이 모두 포함된 가장 작은 LatLngBounds가
반환됩니다.
특히, 동쪽과 서쪽 방향 모두에서 경계를 확장하고 (둘 중 하나는 반대 자오선을 가로지를 수 있음) 둘 중 더 작은 쪽을 선택합니다. 두 방향으로 크기가 동일한 LatLngBounds가 발생하는 경우 동쪽 방향으로 확장됩니다.
매개변수
point | 새 경계에 포함할 LatLng |
---|
반환 값
- 이 값과 추가 포인트가 포함된 새
LatLngBounds
입니다.