總覽
即使 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。