GMSPanoramaService 類別參考資料

GMSPanoramaService 類別參考

總覽

即使 GMSPanoramaView 並未啟用,您也可以使用 GMSPanoramaService 來要求全景中繼資料。

取得如下的例項:[[GMSPanoramaService alloc] init]。

公開成員函式

(void) - requestPanoramaNearCoordinate:callback:
 擷取指定 coordinate 附近的全景資訊。
(void) - requestPanoramaNearCoordinate:radius:callback:
 與 requestPanoramaNearCoordinate:callback 類似,但允許指定 coordinate 周圍的搜尋半徑 (公尺)。
(void) - requestPanoramaNearCoordinate:source:callback:
 與 requestPanoramaNearCoordinate:callback 類似,但允許指定指定 coordinate 附近的全景來源類型。
(void) - requestPanoramaNearCoordinate:radius:source:callback:
 與 requestPanoramaNearCoordinate:callback 類似,但允許指定 coordinate 附近的搜尋半徑 (公尺) 和全景來源類型。
(void) - requestPanoramaWithID:callback:
 使用指定的 panoramaID 擷取全景相關資訊。

(請注意,這些並非成員函式)。

typedef void(^ GMSPanoramaCallback )(GMSPanorama *_Nullable 全景, NSError *_Nullable error)
 全景中繼資料可用時的回呼。

成員函式說明文件

- (void) requestPanoramaNearCoordinate: (CLLocationCoordinate2D)  座標
回呼: (GMSPanoramaCallback) 回呼

擷取指定 coordinate 附近的全景資訊。

這是非同步要求,系統會呼叫 callback 並顯示結果。

- (void) requestPanoramaNearCoordinate: (CLLocationCoordinate2D)  座標
半徑: (NSUInteger) 半徑
回呼: (GMSPanoramaCallback) 回呼

與 requestPanoramaNearCoordinate:callback 類似,但允許指定 coordinate 周圍的搜尋半徑 (公尺)。

- (void) requestPanoramaNearCoordinate: (CLLocationCoordinate2D)  座標
資料來源: (GMSPanoramaSource) 來源
回呼: (GMSPanoramaCallback) 回呼

與 requestPanoramaNearCoordinate:callback 類似,但允許指定指定 coordinate 附近的全景來源類型。

這個 API 仍在實驗階段,因此不一定能依照來源進行篩選。

- (void) requestPanoramaNearCoordinate: (CLLocationCoordinate2D)  座標
半徑: (NSUInteger) 半徑
資料來源: (GMSPanoramaSource) 來源
回呼: (GMSPanoramaCallback) 回呼

與 requestPanoramaNearCoordinate:callback 類似,但允許指定 coordinate 附近的搜尋半徑 (公尺) 和全景來源類型。

這個 API 仍在實驗階段,因此不一定能依照來源進行篩選。

- (void) requestPanoramaWithID: (NSString *) panoramaID
回呼: (GMSPanoramaCallback) 回呼

使用指定的 panoramaID 擷取全景相關資訊。

系統會使用結果呼叫 callback。僅支援從 Google Maps SDK for iOS 取得的 PanoramaID。


- (typedef void(^ GMSPanoramaCallback)(GMSPanorama *_Nullable 全景, NSError *_Nullable error)) [related]

全景中繼資料可用時的回呼。

如果發生錯誤,panorama 為 nil,error 不是 nil。否則,panorama 不是 nil,error 則為 nil。