概览
即使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 Panorama, NSError *_Nullable error) |
全景元数据可用时的回调。 |
成员函数文档
- (void) requestPanoramaNearCoordinate: | (CLLocationCoordinate2D) | 坐标 | |
回调: | (GMSPanoramaCallback) | 回调 | |
检索指定 coordinate
附近的全景图片的相关信息。
这是一个异步请求,系统使用结果调用 callback
。
- (void) requestPanoramaNearCoordinate: | (CLLocationCoordinate2D) | 坐标 | |
半径: | (NSUInteger) | 半径 | |
回调: | (GMSPanoramaCallback) | 回调 | |
与 requestPanoramaNearCoordinate:callback: 类似,但允许指定以 coordinate
为中心的搜索半径(米)。
- (void) requestPanoramaNearCoordinate: | (CLLocationCoordinate2D) | 坐标 | |
信息来源: | (GMSPanoramaSource) | source | |
回调: | (GMSPanoramaCallback) | 回调 | |
与 requestPanoramaNearCoordinate:callback: 类似,但允许指定位于给定 coordinate
附近的全景图片来源类型。
此 API 目前处于实验阶段,有时可能无法按来源过滤。
- (void) requestPanoramaNearCoordinate: | (CLLocationCoordinate2D) | 坐标 | |
半径: | (NSUInteger) | 半径 | |
信息来源: | (GMSPanoramaSource) | source | |
回调: | (GMSPanoramaCallback) | 回调 | |
与 requestPanoramaNearCoordinate:callback: 类似,但允许指定搜索半径(米)和指定 coordinate
附近的全景图片来源类型。
此 API 目前处于实验阶段,有时可能无法按来源过滤。
- (void) requestPanoramaWithID: | (NSString *) | panoramaID | |
回调: | (GMSPanoramaCallback) | 回调 | |
使用指定 panoramaID
检索全景图片的相关信息。
使用结果调用 callback
。仅支持从 Google Maps SDK for iOS 获取的 landscapeID。
好友和相关函数文档
- (typedef void(^ GMSPanoramaCallback)(GMSPanorama *_Nullable Panorama, NSError *_Nullable error)) [related] |
全景元数据可用时的回调。
如果出现错误,则 panorama
为 nil,而 error
并非 nil。否则,panorama
不为 nil,而 error
为 nil。