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