구현 Parcelable
StreetViewPanorama
의 구성 PanoramaOptions를 정의합니다. 이 옵션은 프로그래매틱 방식으로 애플리케이션에 파노라마를 추가할 때 사용할 수 있습니다. StreetViewPanoramaFragment
를 사용 중인 경우 정적 팩토리 메서드 newInstance(StreetViewPanoramaOptions)
를 사용하여 이러한 옵션을 전달할 수 있습니다. StreetViewPanoramaView
를 사용 중인 경우 생성자 StreetViewPanoramaView(Context, StreetViewPanoramaOptions)
를 사용하여 이러한 옵션을 전달할 수 있습니다.
상속받은 상수 요약
공개 생성자 요약
StreetViewPanoramaOptions()
새 StreetViewPanoramaOptions 객체를 만듭니다.
|
공개 메서드 요약
불리언 | |
문자열 | |
LatLng | |
정수 | |
StreetViewSource | |
불리언 | |
StreetViewPanoramaCamera | |
불리언 | |
불리언 | |
불리언 | |
StreetViewPanoramaOptions |
panningGesturesEnabled(불리언 사용 설정됨)
사용자가 동작을 사용하여 파노라마에서 화면 이동을 사용할 수 있는 기능을 전환합니다.
|
StreetViewPanoramaOptions | |
StreetViewPanoramaOptions |
panoramaId(문자열 panoId)
파노라마 ID를 기반으로 스트리트 뷰 파노라마의 초기 위치를 지정합니다.
|
StreetViewPanoramaOptions | |
StreetViewPanoramaOptions | |
StreetViewPanoramaOptions | |
StreetViewPanoramaOptions | |
StreetViewPanoramaOptions |
streetNamesEnabled(불리언 사용 설정됨)
사용자가 파노라마에서 거리 이름을 볼 수 있는 기능을 전환합니다.
|
문자열 |
toString()
|
StreetViewPanoramaOptions |
useViewLifecycleInFragment(부울 useViewLifecycleInFragment)
StreetViewPanoramaFragment 를 사용하는 경우 이 플래그는 스트리트 뷰 파노라마의 수명 주기를 프래그먼트의 뷰에 연결해야 하는지 아니면 프래그먼트 자체에 연결해야 하는지 지정합니다. |
StreetViewPanoramaOptions |
userNavigationEnabled(불리언 사용 설정됨)
사용자가 파노라마 간에 이동할 수 있는 기능을 전환합니다.
|
StreetViewPanoramaOptions |
zoomGesturesEnabled(불리언 사용 설정됨)
사용자가 동작을 사용하여 파노라마를 확대/축소할 수 있는 기능을 전환합니다.
|
상속받은 메서드 요약
공개 생성자
공개 StreetViewPanoramaOptions ()
새 StreetViewPanoramaOptions 객체를 만듭니다.
공개 메서드
공개 불리언 getPanningGesturesEnabled ()
반환 값
- 사용자가 처음에 스트리트 뷰 파노라마에서 동작을 통해 화면 이동을 할 수 있는 경우
true
public String getPanoramaId ()
반환 값
- 스트리트 뷰 파노라마의 초기 파노라마 ID 또는
null
(지정되지 않은 경우)입니다.
public Integer getRadius ()
반환 값
- 스트리트 뷰 파노라마를 검색하는 데 사용되는 초기 반경이거나 지정되지 않은 경우
null
입니다.
공개 불리언 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
입니다.
매개변수
사용 설정됨 |
---|