StreetViewPanoramaOptions

공개 최종 클래스 StreetViewPanoramaOptions Object를 확장함
구현 Parcelable

StreetViewPanorama의 구성 PanoramaOptions를 정의합니다. 이 옵션은 프로그래매틱 방식으로 애플리케이션에 파노라마를 추가할 때 사용할 수 있습니다. StreetViewPanoramaFragment를 사용 중인 경우 정적 팩토리 메서드 newInstance(StreetViewPanoramaOptions)를 사용하여 이러한 옵션을 전달할 수 있습니다. StreetViewPanoramaView를 사용 중인 경우 생성자 StreetViewPanoramaView(Context, StreetViewPanoramaOptions)를 사용하여 이러한 옵션을 전달할 수 있습니다.

상속받은 상수 요약

공개 생성자 요약

StreetViewPanoramaOptions()
새 StreetViewPanoramaOptions 객체를 만듭니다.

공개 메서드 요약

불리언
문자열
LatLng
정수
StreetViewSource
불리언
StreetViewPanoramaCamera
불리언
불리언
불리언
StreetViewPanoramaOptions
panningGesturesEnabled(불리언 사용 설정됨)
사용자가 동작을 사용하여 파노라마에서 화면 이동을 사용할 수 있는 기능을 전환합니다.
StreetViewPanoramaOptions
panoramaCamera(StreetViewPanoramaCamera 카메라)
스트리트 뷰 파노라마의 초기 카메라를 지정합니다.
StreetViewPanoramaOptions
panoramaId(문자열 panoId)
파노라마 ID를 기반으로 스트리트 뷰 파노라마의 초기 위치를 지정합니다.
StreetViewPanoramaOptions
position(LatLng 위치, 정수 반경, StreetViewSource 소스)
위치, 반경 및 소스를 기반으로 스트리트 뷰 파노라마의 초기 위치를 지정합니다.
StreetViewPanoramaOptions
position(LatLng 위치, 정수 반경)
위치와 반경을 기반으로 스트리트 뷰 파노라마의 초기 위치를 지정합니다.
StreetViewPanoramaOptions
position(LatLng 위치)
위치를 기반으로 스트리트 뷰 파노라마의 초기 위치를 지정합니다.
StreetViewPanoramaOptions
position(LatLng 위치, StreetViewSource 소스)
위치와 소스를 기반으로 스트리트 뷰 파노라마의 초기 위치를 지정합니다.
StreetViewPanoramaOptions
streetNamesEnabled(불리언 사용 설정됨)
사용자가 파노라마에서 거리 이름을 볼 수 있는 기능을 전환합니다.
문자열
StreetViewPanoramaOptions
useViewLifecycleInFragment(부울 useViewLifecycleInFragment)
StreetViewPanoramaFragment를 사용하는 경우 이 플래그는 스트리트 뷰 파노라마의 수명 주기를 프래그먼트의 뷰에 연결해야 하는지 아니면 프래그먼트 자체에 연결해야 하는지 지정합니다.
StreetViewPanoramaOptions
userNavigationEnabled(불리언 사용 설정됨)
사용자가 파노라마 간에 이동할 수 있는 기능을 전환합니다.
StreetViewPanoramaOptions
zoomGesturesEnabled(불리언 사용 설정됨)
사용자가 동작을 사용하여 파노라마를 확대/축소할 수 있는 기능을 전환합니다.

상속받은 메서드 요약

공개 생성자

공개 StreetViewPanoramaOptions ()

새 StreetViewPanoramaOptions 객체를 만듭니다.

공개 메서드

공개 불리언 getPanningGesturesEnabled ()

반환 값
  • 사용자가 처음에 스트리트 뷰 파노라마에서 동작을 통해 화면 이동을 할 수 있는 경우 true

public String getPanoramaId ()

반환 값
  • 스트리트 뷰 파노라마의 초기 파노라마 ID 또는 null(지정되지 않은 경우)입니다.

공개 LatLng getPosition ()

반환 값
  • 스트리트 뷰 파노라마의 초기 위치 또는 지정되지 않은 경우 null입니다.

public Integer getRadius ()

반환 값
  • 스트리트 뷰 파노라마를 검색하는 데 사용되는 초기 반경이거나 지정되지 않은 경우 null입니다.

공개 StreetViewSource getSource ()

반환 값
  • 스트리트 뷰 파노라마를 검색하는 데 사용되는 소스 필터이거나 지정되지 않은 경우 DEFAULT입니다.

공개 불리언 getStreetNamesEnabled ()

반환 값
  • 사용자가 처음에 스트리트 뷰 파노라마에서 거리 이름을 볼 수 있는 경우 true

공개 StreetViewPanoramaCamera getStreetViewPanoramaCamera ()

반환 값
  • 스트리트 뷰 파노라마의 초기 카메라 또는 지정되지 않은 경우 null입니다.

공개 불리언 getUseViewLifecycleInFragment ()

반환 값
  • useViewLifecycleInFragment 옵션 또는 null(지정되지 않은 경우)

공개 불리언 getUserNavigationEnabled ()

반환 값
  • 사용자가 처음에 다른 스트리트 뷰 파노라마로 이동할 수 있는 경우 true

공개 불리언 getZoomGesturesEnabled ()

반환 값
  • 사용자가 처음에 스트리트 뷰 파노라마에서 동작을 통해 확대/축소할 수 있는 경우 true

공개 StreetViewPanoramaOptions panningGesturesEnabled (boolean enabled)

사용자가 동작을 사용하여 파노라마에서 화면 이동을 사용할 수 있는 기능을 전환합니다. 자세한 내용은 setPanningGesturesEnabled(boolean)를 참고하세요. 기본값은 true입니다.

매개변수
사용 설정됨

공개 StreetViewPanoramaOptions panoramaCamera (StreetViewPanoramaCamera 카메라)

스트리트 뷰 파노라마의 초기 카메라를 지정합니다.

매개변수
카메라

공개 StreetViewPanoramaOptions panoramaId (String panoId)

파노라마 ID를 기반으로 스트리트 뷰 파노라마의 초기 위치를 지정합니다. panoramaID로 설정된 위치가 LatLng로 설정된 위치보다 우선 적용됩니다.

매개변수
panoId

public StreetViewPanoramaOptions position (LatLng 위치, 정수 반경, StreetViewSource 소스)

위치, 반경 및 소스를 기반으로 스트리트 뷰 파노라마의 초기 위치를 지정합니다. panoramaID로 설정된 위치가 설정된 경우 LatLng로 설정된 위치보다 우선 적용됩니다.

매개변수
position
반경
소스

public StreetViewPanoramaOptions position (LatLng 위치, 정수 반경)

위치와 반경을 기반으로 스트리트 뷰 파노라마의 초기 위치를 지정합니다. panoramaID로 설정한 위치가 설정된 경우 LatLng로 설정된 위치보다 우선 적용됩니다.

매개변수
position
반경

공개 StreetViewPanoramaOptions 위치 (LatLng 위치)

위치를 기반으로 스트리트 뷰 파노라마의 초기 위치를 지정합니다. panoramaID로 설정된 위치가 설정된 경우 LatLng로 설정된 위치보다 우선 적용됩니다.

매개변수
position

공개 StreetViewPanoramaOptions 위치 (LatLng 위치, StreetViewSource 소스)

위치와 소스를 기반으로 스트리트 뷰 파노라마의 초기 위치를 지정합니다. panoramaID로 설정한 위치가 설정된 경우 LatLng로 설정된 위치보다 우선 적용됩니다.

매개변수
position
소스

공개 StreetViewPanoramaOptions streetNamesEnabled (boolean enabled)

사용자가 파노라마에서 거리 이름을 볼 수 있는 기능을 전환합니다. 자세한 내용은 setStreetNamesEnabled(boolean)를 참고하세요. 기본값은 true입니다.

매개변수
사용 설정됨

공개 문자열 toString ()

공개 StreetViewPanoramaOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

StreetViewPanoramaFragment를 사용하는 경우 이 플래그는 스트리트 뷰 파노라마의 수명 주기를 프래그먼트의 뷰에 연결해야 하는지 아니면 프래그먼트 자체에 연결해야 하는지 지정합니다. 기본값은 false이며 스트리트 뷰 파노라마의 수명 주기를 프래그먼트에 연결합니다.

프래그먼트의 수명 주기를 사용하면 기본 GL 컨텍스트가 보존되므로 프래그먼트가 분리되었다가 다시 연결될 때 스트리트 뷰 파노라마를 더 빠르게 렌더링할 수 있습니다. 이로 인해 프래그먼트가 분리되지만 소멸되지는 않아 파노라마에 사용된 메모리가 해제되지 않습니다.

프래그먼트 뷰의 수명 주기를 사용하면 프래그먼트가 분리되었다가 다시 연결될 때 스트리트 뷰 파노라마가 재사용되지 않습니다. 이렇게 하면 지도가 처음부터 다시 렌더링되며 몇 초 정도 걸릴 수 있습니다. 또한 프래그먼트가 분리되어 뷰가 없는 동안 모든 StreetViewPanorama 메서드에서 NullPointerException이 발생합니다.

매개변수
useViewLifecycleInFragment

공개 StreetViewPanoramaOptions userNavigationEnabled (boolean enabled)

사용자가 파노라마 간에 이동할 수 있는 기능을 전환합니다. 자세한 내용은 setUserNavigationEnabled(boolean)를 참고하세요. 기본값은 true입니다.

매개변수
사용 설정됨

공개 StreetViewPanoramaOptions zoomGesturesEnabled (boolean enabled)

사용자가 동작을 사용하여 파노라마를 확대/축소할 수 있는 기능을 전환합니다. 자세한 내용은 setZoomGesturesEnabled(boolean)를 참고하세요. 기본값은 true입니다.

매개변수
사용 설정됨