ios - 使用适用于 ios 的 google map sdk 检查 google 街景的可用性

标签 ios objective-c xcode google-api google-maps-sdk-ios

我正在使用Google Maps SDK for iOS v 2.0.1。使用GMSPanoramaView类,我能够显示点的街景在街景可用的地方,但在街景不可用的坐标处,全景 View 上不会显示任何内容,并且进度指示器不断旋转。

有没有办法在 objective 中使用 Google Maps SDK for iOS 检查特定坐标附近的 google 街景的可用性c

最佳答案

检查某个位置的街景全景图是否存在?你必须使用GMSPanoramaViewDelegate

- (void) panoramaView:      (GMSPanoramaView *)     view
didMoveToPanorama:      (GMSPanorama *_Nullable)    panorama {
   //If the panorama.panoramaID NSString is null, then the panorama could not be loaded.
}

您还可以在 moveNearCooperative: 产生错误时调用。

- (void) panoramaView:      (GMSPanoramaView *)     view
error:      (NSError *)     error
onMoveNearCoordinate:       (CLLocationCoordinate2D)    coordinate {
}

希望这对您有帮助...

关于ios - 使用适用于 ios 的 google map sdk 检查 google 街景的可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39632090/

相关文章:

ios - iOS 中使用 NSUInteger 和 NSMutableDictionary 的值转换问题

ios - 在两个iOS设备之间通过蓝牙传输类(class)

ios - 如何通过排除括号来连接NSArray值?

objective-c - 有没有办法检查 NSAutoreleasePool 对象?

ios - UITableViewController 之外的静态 TableView

xcode - Xcode构建的C stdio程序在Ubuntu上生成 "cannot execute binary file: Exec format error"

c++在运行时错误加载dylib函数

iphone - layoutSubviews 究竟什么时候被自定义 UITableViewCell 调用?

ios - 使用Sap Cloud Kit for iOS的Odata服务消耗

ios - 自动布局额外的间距