개요
GMSPanoramaView의 이벤트 위임입니다.
공개 멤버 함수 | |
(void) | - panoramaView:willMoveToPanoramaID: |
다른 파노라마로 이동을 시작할 때 호출됩니다. | |
(void) | - panoramaView:didMoveToPanorama: |
view .panorama 속성이 변경될 때마다 호출됩니다. | |
(void) | - panoramaView:didMoveToPanorama:nearCoordinate: |
MoveToPanoramaNearCoordinate: 호출로 인해 파노라마 변경이 발생한 경우 호출됩니다. | |
(void) | - panoramaView:error:onMoveNearCoordinate: |
MoveNearCoordinate: 오류가 발생할 때 호출됩니다. | |
(void) | - panoramaView:error:onMoveToPanoramaID: |
MoveToPanoramaID: 에서 오류가 발생할 때 호출됩니다. | |
(void) | - panoramaView:didMoveCamera:는 |
GMSPanoramaView의 카메라를 변경하는 동안 반복적으로 호출됩니다. | |
(void) | - panoramaView:didTap: |
사용자가 GMSPanoramaView를 탭했지만 이 탭이 소비되지 않았을 때 호출됩니다 (탭은 탐색 화살표를 탭하는 등으로 인해 사용될 수 있음). | |
(BOOL) | - panoramaView:didTapMarker: |
마커를 탭한 후 호출됩니다. | |
(void) | - panoramaViewDidStartRendering: |
현재 뷰의 파노라마 타일이 방금 요청되어 로드되기 시작하면 호출됩니다. | |
(void) | - panoramaViewDidFinishRendering: |
파노라마 타일이 로드 (또는 영구적으로 로드에 실패)되고 화면에 렌더링되었을 때 호출됩니다. |
멤버 함수 문서
- (void) panoramaView: | (GMSPanoramaView *) | 보기 | |
willMoveToPanoramaID: | (NSString *) | panoramaID | |
[optional] |
다른 파노라마로 이동을 시작할 때 호출됩니다.
이는 주변 파노라마에 대한 대화형 탐색의 결과일 수 있습니다.
이 메서드가 호출되는 시점에는 panoID
로 식별된 새 파노라마가 아직 확인되지 않았으므로 view
.panorama가 여전히 이전 파노라마를 가리키고 있습니다. 새 파노라마가 준비되면 panoramaView:didMoveToPanorama: 가 호출됩니다.
- (void) panoramaView: | (GMSPanoramaView *) | 보기 | |
doMoveToPanorama: | (null을 허용하는 GMSPanorama *) | 파노라마 | |
[optional] |
view
.panorama 속성이 변경될 때마다 호출됩니다.
- (void) panoramaView: | (GMSPanoramaView *) | 보기 | |
doMoveToPanorama: | (GMSPanorama *) | 파노라마 | |
NearCoordinate: | (CLLocationCoordinate2D) | 좌표 | |
[optional] |
MoveToPanoramaNearCoordinate: 호출로 인해 파노라마 변경이 발생한 경우 호출됩니다.
이 메서드에 전달되는 좌표도 여기에 전달됩니다.
- (void) panoramaView: | (GMSPanoramaView *) | 보기 | |
오류: | (NSError *) | 오류 | |
onMoveNearCoordinate: | (CLLocationCoordinate2D) | 좌표 | |
[optional] |
MoveNearCoordinate: 오류가 발생할 때 호출됩니다.
- (void) panoramaView: | (GMSPanoramaView *) | 보기 | |
오류: | (NSError *) | 오류 | |
onMoveToPanoramaID: | (NSString *) | panoramaID | |
[optional] |
MoveToPanoramaID: 에서 오류가 발생할 때 호출됩니다.
- (void) panoramaView: | (GMSPanoramaView *) | panoramaView | |
doMoveCamera: | (GMSPanoramaCamera *) | 카메라 | |
[optional] |
GMSPanoramaView의 카메라를 변경하는 동안 반복적으로 호출됩니다.
이 메서드는 모든 중간 카메라 값에 대해 호출되는 것은 아니지만, 애니메이션이나 동작 후 카메라의 최종 위치에 대해 항상 호출됩니다.
- (void) panoramaView: | (GMSPanoramaView *) | panoramaView | |
doTap: | (CGPoint) | 포인트 | |
[optional] |
사용자가 GMSPanoramaView를 탭했지만 이 탭이 소비되지 않았을 때 호출됩니다 (탭은 탐색 화살표를 탭하는 등으로 인해 사용될 수 있음).
- (BOOL) panoramaView: | (GMSPanoramaView *) | panoramaView | |
doTapMarker: | (GMSMarker *) | 마커 | |
[optional] |
마커를 탭한 후 호출됩니다.
YES를 반환하여 이벤트가 완전히 처리되었음을 나타내고 모든 기본 동작을 표시하지 않을 수 있습니다.
- (void) panoramaViewDidStartRendering: | (GMSPanoramaView *) | panoramaView | [optional] |
현재 뷰의 파노라마 타일이 방금 요청되어 로드되기 시작하면 호출됩니다.
- (void) panoramaViewDidFinishRendering: | (GMSPanoramaView *) | panoramaView | [optional] |
파노라마 타일이 로드 (또는 영구적으로 로드에 실패)되고 화면에 렌더링되었을 때 호출됩니다.