StreetViewPanoramaView

공개 클래스 StreetViewPanoramaView가 FrameLayout을 확장함

스트리트 뷰 파노라마를 표시하는 뷰 (Google 지도 서비스에서 가져온 데이터 포함). 초점을 맞추면 키 누름 및 터치 동작을 캡처하여 파노라마를 이동합니다.

이 클래스의 사용자는 이 뷰가 포함된 Activity 또는 Fragment의 모든 수명 주기 메서드를 이 클래스의 상응하는 메서드에 전달해야 합니다. 특히 다음 메서드를 전달해야 합니다.

StreetViewPanoramagetStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback)를 사용하여 획득해야 합니다. StreetViewPanoramaView는 스트리트 뷰 시스템과 뷰를 자동으로 초기화합니다.

이전 플랫폼을 타겟팅하려는 경우 StreetViewPanorama를 표시하는 더 간단한 방법으로 StreetViewPanoramaFragment(또는 SupportStreetViewPanoramaFragment)를 사용합니다.

참고: 이 보기에는 어린이를 추가하지 않는 것이 좋습니다.

참고: Android용 Google Maps SDK는 하나의 활동에서 여러 StreetViewPanoramaView 객체를 지원하지 않습니다.

상속받은 상수 요약

상속받은 필드 요약

공개 생성자 요약

StreetViewPanoramaView(컨텍스트 컨텍스트)
StreetViewPanoramaView(컨텍스트 컨텍스트, AttributeSet 속성)
StreetViewPanoramaView(Context context, AttributeSet attrs, int defStyle)
StreetViewPanoramaView(컨텍스트 컨텍스트, StreetViewPanoramaOptions 옵션)

공개 메서드 요약

void
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback callback)
StreetViewPanorama 인스턴스를 사용할 준비가 되면 트리거될 콜백 객체를 설정합니다.
최종 void
onCreate(Bundle savedInstanceState)
상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.
void
onDestroy()
상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.
최종 void
onLowMemory()
상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.
최종 void
onPause()
상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.
void
onResume()
상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.
최종 void
onSaveInstanceState(번들 outState)
상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.
void
onStart()
상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.
void
onStop()
상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.

상속받은 메서드 요약

공개 생성자

공개 StreetViewPanoramaView (컨텍스트 컨텍스트)

매개변수
context

public StreetViewPanoramaView (Context context, AttributeSet attrs)

매개변수
context
attrs

public StreetViewPanoramaView (Context context, AttributeSet attrs, int defStyle)

매개변수
context
attrs
defStyle

공개 StreetViewPanoramaView (컨텍스트 컨텍스트, StreetViewPanoramaOptions 옵션)

매개변수
context
옵션

공개 메서드

public void getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback 콜백)

StreetViewPanorama 인스턴스를 사용할 준비가 되면 트리거될 콜백 객체를 설정합니다.

참고:

  • 사용자의 기기에 Google Play 서비스가 설치되어 있지 않은 경우 사용자가 앱을 설치할 때까지 콜백이 트리거되지 않습니다.
  • 콜백은 기본 스레드에서 실행됩니다.
  • 콜백에서 제공하는 StreetViewPanorama 객체는 null이 아닙니다.

매개변수
콜백 파노라마를 사용할 준비가 되면 트리거되는 콜백 객체입니다.

public Final void onCreate (Bundle savedInstanceState)

상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.

매개변수
savedInstanceState

public void onDestroy ()

상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.

public 최종 void onLowMemory ()

상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.

public 최종 void onPause ()

상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.

public void onResume ()

상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.

공개 최종 void onSaveInstanceState (Bundle outState)

상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.

매개변수
outState

public void onStart ()

상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.

public void onStop ()

상위 활동/프래그먼트의 해당 메서드에서 이 메서드를 호출해야 합니다.