<GMSPanoramaViewDelegate> 프로토콜 참조

<GMSPanoramaViewDelegate> 프로토콜 참조

개요

GMS 파노라마 보기의 이벤트를 위임합니다.

공개 멤버 함수

(무효)- 파노라마 보기:willMoveToPanoramaID:
 다른 파노라마로 이동하기 시작할 때 호출됩니다.
(무효)- panoramaView:didMoveToPanorama:
 view.panorama 속성이 변경될 때마다 호출됩니다.
(무효)- panoramaView:didMoveToPanorama:nearCoordinate:
 moveToPanoramaNearCoordinate:를 호출하여 파노라마 변경이 발생한 경우 호출됩니다.
(무효)- 파노라마 보기:오류:onMoveNearCoordinate:
 moveNearCoordinate: 호출될 때 호출됩니다.
(무효)- 파노라마 보기:오류:onMoveToPanoramaID:
 moveToPanoramaID: 오류 발생 시 호출됩니다.
(무효)- 파노라마 보기:didMoveCamera:
 GMS 파노라마 보기의 카메라를 변경하는 동안 반복적으로 호출됩니다.
(무효)- panoramaView:didTap:
 사용자가 GMSPanoramaView를 탭했으나 실제로는 사용되지 않은 경우 (예: 탐색 화살표를 탭하는 경우 등 탭에서 사용할 수 있음) 호출됩니다.
(부울)- panoramaView:didTapMarker:
 마커를 탭한 후 호출됩니다.
(무효)- 파노라마 보기의 시작 렌더링:
 현재 뷰의 파노라마 타일이 방금 요청되고 로드되기 시작할 때 호출됩니다.
(무효)- panoramaViewdidFinishRendering:
 파노라마 타일이 로드되었거나 화면에 영구적으로 로드되지 않고 렌더링되었을 때 호출됩니다.

구성원 함수 문서

- (void) panoramaView: (GMS 파노라마 보기 *) 보기
willMoveToPanoramaID: (NSString *) 파노라마 ID
[optional]

다른 파노라마로 이동하기 시작할 때 호출됩니다.

이는 인접 파노라마에 대한 대화형 탐색의 결과일 수 있습니다.

이 메서드가 호출되는 순간에 view.panorama는 여전히 기존 파노라마를 가리키고 있습니다. panoID에서 지정한 새 파노라마는 아직 확인되지 않았기 때문입니다. 새 파노라마가 준비되면 panoramaView:didMoveToPanorama: 가 호출됩니다.

- (void) panoramaView: (GMS 파노라마 보기 *) 보기
doMoveToPanorama: (null을 허용하는 GMSPanorama *) 파노라마
[optional]

view.panorama 속성이 변경될 때마다 호출됩니다.

- (void) panoramaView: (GMS 파노라마 보기 *) 보기
doMoveToPanorama: (GMS 파노라마 *) 파노라마
nearCoordinate: (CLLocationCoordinate2D) 조정
[optional]

moveToPanoramaNearCoordinate:를 호출하여 파노라마 변경이 발생한 경우 호출됩니다.

이 메서드에 전달된 좌표도 여기에 전달됩니다.

- (void) panoramaView: (GMS 파노라마 보기 *) 보기
오류: (NS오류 *) 오류
onMoveNearCoordinate: (CLLocationCoordinate2D) 조정
[optional]

moveNearCoordinate: 호출될 때 호출됩니다.

- (void) panoramaView: (GMS 파노라마 보기 *) 보기
오류: (NS오류 *) 오류
onMoveToPanoramaID: (NSString *) 파노라마 ID
[optional]

moveToPanoramaID: 오류 발생 시 호출됩니다.

- (void) panoramaView: (GMS 파노라마 보기 *) 파노라마 보기
doMoveCamera: (GMS 파노라마 카메라 *) 카메라
[optional]

GMS 파노라마 보기의 카메라를 변경하는 동안 반복적으로 호출됩니다.

모든 중간 카메라 값에 대해 호출되는 것은 아니지만, 애니메이션 또는 동작 후에 항상 카메라의 최종 위치에 대해 호출됩니다.

- (void) panoramaView: (GMS 파노라마 보기 *) 파노라마 보기
탭: (CGPoint) 포인트
[optional]

사용자가 GMSPanoramaView를 탭했으나 실제로는 사용되지 않은 경우 (예: 탐색 화살표를 탭하는 경우 등 탭에서 사용할 수 있음) 호출됩니다.

- (BOOL) 파노라마 보기: (GMS 파노라마 보기 *) 파노라마 보기
doTapMarker: (GMS 마커 *) 마커
[optional]

마커를 탭한 후 호출됩니다.

YES를 반환하여 이벤트가 완전히 처리되었음을 나타내고 기본 동작을 억제할 수 있습니다.

- (void) panoramaViewdidStartRendering: (GMS 파노라마 보기 *) 파노라마 보기 [optional]

현재 뷰의 파노라마 타일이 방금 요청되고 로드되기 시작할 때 호출됩니다.

- (void) panoramaViewdidFinishRendering: (GMS 파노라마 보기 *) 파노라마 보기 [optional]

파노라마 타일이 로드되었거나 화면에 영구적으로 로드되지 않고 렌더링되었을 때 호출됩니다.