Projection

공개 인터페이스 프로젝션

투영은 화면 위치와 지표면의 지리적 좌표 간에 변환하는 데 사용됩니다(LatLng). 화면 위치는 지도의 왼쪽 상단을 기준으로 화면 픽셀(디스플레이 픽셀이 아님)이며 전체 화면이 아닐 수도 있습니다.

모든 메서드는 Android UI 스레드에서만 액세스해야 합니다.

공개 메서드 요약

추상 LatLng
fromScreenLocation(포인트 포인트)
화면 위치에 해당하는 지리적 위치를 반환합니다.
추상 VisibleRegion
getVisibleRegion()
화면 좌표와 지리적 위도/경도 좌표 간에 변환하기 위한 시청 절두체의 투영을 가져옵니다.
추상 점
toScreenLocation(LatLng 위치)
지리적 좌표 (LatLng)에 해당하는 화면 위치를 반환합니다.

공개 메서드

공개 추상 LatLng fromScreenLocation (지점 포인트)

화면 위치에 해당하는 지리적 위치를 반환합니다. 화면 위치는 전체 화면의 왼쪽 상단이 아닌 지도의 왼쪽 상단을 기준으로 화면 픽셀(디스플레이 픽셀 아님)로 지정됩니다.

매개변수
point 화면의 Point(화면 픽셀)
반환 값
  • 화면의 point에 상응하는 LatLng이거나 지정된 화면 지점을 통과하는 광선이 기준 평면과 교차하지 않는 경우 null입니다 (지도가 심하게 기울어져 있는 경우 이런 경우일 수 있음).

공개 추상 VisibleRegion getVisibleRegion ()

화면 좌표와 지리적 위도/경도 좌표 간에 변환하기 위한 시청 절두체의 투영을 가져옵니다.

반환 값
  • 패딩을 고려한 현재 상태의 보기 절두체의 투영이거나, 프로젝션에 지도의 어느 곳에도 매핑되지 않는 지점이 포함된 경우 null입니다 (예: 카메라가 우주 공간을 보는 경우).

공개 추상 지점 toScreenLocation (LatLng 위치)

지리적 좌표(LatLng)에 해당하는 화면 위치를 반환합니다. 화면 위치는 전체 화면이 아닌 지도의 왼쪽 상단을 기준으로 한 화면 픽셀(표시 픽셀 아님)입니다.

매개변수
위치 화면 위치로 변환할 지도의 LatLng
반환 값
  • 화면 픽셀 단위의 화면 위치를 나타내는 Point 또는 location가 카메라 영역 뒤에 프로젝션되는 경우 null입니다.