<GMSPanoramaView 委派> 通訊協定參考資料
總覽
事件的委派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] |
開始移動到其他全景時呼叫。
這可能是鄰近全景的互動式導覽結果。
在呼叫此方法時,view
.panorama 仍會指向舊的全景,因為 panoID
識別的新全景尚未解析。您可以在新全景準備就緒時呼叫 PanoramaView:didMoveToPanorama:。
- (void) PanoramaView: | (GMSPanoramaView *) | 查看 | |
hasMoveToPanorama: | (可為空值 GMSPanorama *) | 全景 | |
[optional] |
每次 view
.panorama 屬性變更時,就會叫用此方法。
- (void) PanoramaView: | (GMSPanoramaView *) | 查看 | |
hasMoveToPanorama: | (GMSPanorama *) | 全景 | |
近距離: | (CLLocationCoordinate2D) | Coordinate | |
[optional] |
當叫用 MoveToPanoramaNearCoordinate 導致全景變更時,會呼叫此方法。
傳遞至方法的座標也會在此傳遞。
- (void) PanoramaView: | (GMSPanoramaView *) | 查看 | |
錯誤: | (NSError *) | 錯誤 | |
onMoveNearCoordinate: | (CLLocationCoordinate2D) | Coordinate | |
[optional] |
MoveNearCoordinate 時呼叫:產生錯誤。
- (void) PanoramaView: | (GMSPanoramaView *) | 查看 | |
錯誤: | (NSError *) | 錯誤 | |
onMoveToPanoramaID: | (NSString *) | panoramaID | |
[optional] |
MoveToPanoramaID 時呼叫:產生錯誤。
- (void) PanoramaView: | (GMSPanoramaView *) | panoramaView | |
doMoveCamera: | (GMSPanoramaCamera *) | 攝影機 | |
[optional] |
在相機變更時重複呼叫GMSPanoramaView。
並非所有中間相機值都會呼叫此方法,但在動畫或手勢結束後,一律呼叫相機的最終位置。
- (void) PanoramaView: | (GMSPanoramaView *) | panoramaView | |
WithTap: | (CGPoint) | point | |
[optional] |
在使用者輕觸時呼叫GMSPanoramaView,但該輕觸並未消耗(例如輕觸導航箭頭)耗用輕觸。
- (BOOL) 全景檢視: | (GMSPanoramaView *) | panoramaView | |
hasTapMarker: | (GMSMarker *) | marker | |
[optional] |
在輕觸標記後呼叫。
可能會傳回「是」,表示已完全處理事件,並隱藏任何預設行為。
- (void) panoramaViewDidStartRendering: | (GMSPanoramaView *) | panoramaView | [optional] |
當剛要求目前檢視畫面的全景圖塊並開始載入時,會呼叫此方法。
- (void) panoramaViewDidFinishRendering: | (GMSPanoramaView *) | panoramaView | [optional] |
載入 (或永久無法載入) 並在螢幕上呈現全景圖塊時,會呼叫此方法。