LatLngBounds

공개 최종 클래스 LatLngBounds expand Object
맞게 Parcelable

위도/경도로 정렬된 직사각형을 나타내는 변경할 수 없는 클래스입니다.

중첩된 클래스 요약

클래스 LatLngBounds.Builder LatLng 포인트 집합을 기반으로 최소 경계를 만들 수 있는 빌더입니다. 

상속받은 상수 요약

필드 요약

공개 최종 LatLng 북동 경계의 북동쪽 모서리입니다.
공개 최종 LatLng 남서부 경계의 남서쪽 모서리입니다.

공개 생성자 요약

LatLngBounds(LatLng 남서쪽, LatLng 북동쪽)
남서쪽과 북동쪽 모서리를 기준으로 새 경계를 만듭니다.
LatLngBounds(LatLngBounds 경계)
생성자를 복사합니다.

공개 메서드 요약

정적 LatLngBounds.Builder
builder()
새 빌더를 만듭니다.
boolean
contains(LatLng 지점)
지정된 LatLng가 포함되어 있는지 여부를 반환합니다.
정적 LatLngBounds
createFromAttributes(컨텍스트 컨텍스트, AttributeSet 속성)
AttributeSet에서 LatLngBounds를 생성합니다.
boolean
같음(객체 o)
LatLng
getCenter()
이 LatLngBounds의 중심을 반환합니다.
int
LatLngBounds
포함(LatLng 지점)
지정된 LatLng를 포함하도록 이 LatLngBounds를 확장하는 새 LatLngBounds를 반환합니다.
문자열

상속받은 메서드 요약

필드

공개 최종 LatLng northeast

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

공개 최종 LatLng southwest

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

공개 생성자

공개 LatLngBounds (LatLng 남서쪽, LatLng 북동쪽)

남서쪽과 북동쪽 모서리를 기준으로 새 경계를 만듭니다.

경계에는 개념적으로 다음과 같은 모든 지점이 포함됩니다.

  • 위도는 [northeast. 후, 남서부.위도] 범위 내에 있습니다.
  • 경도는 southwest.LENGTH ≤ northeast.경도인 경우 [southwest.LENGTH, northeast.경도] 범위입니다.
  • 경도는 southwest.경도 > northeast.경도인 경우 [southwest.LENGTH, 180) ∪ [-180, northeast.경도] 범위입니다.

매개변수
southwest 남서쪽 모서리
northeast 북동쪽 모서리
생성 값
IllegalArgumentException 북동쪽 모서리의 위도가 남서쪽 모서리의 위도보다 낮은 경우입니다.

공개 LatLngBounds (LatLngBounds 경계)

생성자를 복사합니다.

매개변수
bounds 복사할 객체입니다.

공개 메서드

공개 정적 LatLngBounds.Builder 빌더 ()

새 빌더를 만듭니다.

공개 불리언 포함 (LatLng 지점)

지정된 LatLng가 포함되어 있는지 여부를 반환합니다.

매개변수
point 테스트할 LatLng
반환 값
  • 지정된 지점이 포함되어 있으면 true이고 포함되지 않으면 false입니다.

공개 정적 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입니다.

공개 문자열 toString ()