LatLngBounds

공개 최종 클래스 LatLngBounds가 객체를 확장함
Parcelable 구현

위도/경도 정렬 직사각형을 나타내는 변경 불가능한 클래스입니다.

중첩된 클래스 요약

클래스 LatLngBounds.Builder 이것은 LatLng 지점 집합을 기반으로 최소 경계를 만들 수 있는 빌더입니다. 

상속받은 상수 요약

필드 요약

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

공개 생성자 요약

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

공개 메서드 요약

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

상속받은 메서드 요약

필드

공개 최종 LatLng northeast

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

공개 최종 LatLng southwest

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

공개 생성자

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 LatLngBounds (LatLngBounds bounds)

생성자 복사

매개변수
경계 복사합니다.

공개 메서드

public static LatLngBounds.Builder builder ()

새 빌더를 만듭니다.

public boolean contains (LatLng point)

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

매개변수
포인트 테스트할 LatLng
반환 값
  • 주어진 점이 포함된 경우 true, 포함되지 않은 경우 false입니다.

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

public String toString ()