ios - 为什么某些坐标(纬度和经度)不适用于 Google Maps SDK for iOS API?

标签 ios google-maps google-maps-sdk-ios google-street-view

我正在使用适用于 iOS 的 Google Maps SDK。我在下面有这段代码,以便调出坐标的全景街景:

override func loadView() {
    let panoView = GMSPanoramaView(frame: CGRectZero)
    panoView.delegate = self
    self.view = panoView
    panoView.moveNearCoordinate(CLLocationCoordinate2DMake(0.000,150.312))
}

虽然我理解为什么 (0,150.312) 无效,因为它只是海洋,但为什么像“39.539,-89.938”这样的其他坐标无效。这些是伊利诺伊州某个地点的坐标,该地点在 maps.google.com 上提供街景。哪些位置适用于 iOS 版 Google Maps SDK 是否有原因?

如果地址工作/不工作背后没有理由:是否有人对谷歌地图 api 的变通方法或替代方案有任何建议? (将获取坐标并返回其外观/ map View 的街景)

最佳答案

我自己正在使用 Google Maps API,并承认我不是这个 API 的专家。但是,如果纬度/经度坐标不适用于街景,您似乎必须将街景全景图与“通用” map View 混合使用。我目前正在研究一种方法来查找适用于 steetview 全景图的纬度/经度坐标。我相信应该有某种类型的属性可以检测哪些坐标有效或无效。

关于ios - 为什么某些坐标(纬度和经度)不适用于 Google Maps SDK for iOS API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34350119/

相关文章:

ios - 初始化子类不起作用

java - 在 iText Java 中添加 map

ios - 无法在 swift 上使用谷歌地图绘制 infowindows

swift - 符合 Swift 协议(protocol)的 GMSAutocompleteResultsViewControllerDelegate

ios - GoogleMaps SDK - 加载 Info.plist 失败

iOS swift : Google Maps and MapKit access doubles memory usage

ios - 解析iOS SDK : How to run continuous query efficiently

ios - 当手指被拖出其边界时,停止 UIButton 为 'active'

iphone - 如何在我的方法中获取 objectAtIndex?

google-maps - Angular2-google-maps 创建 html 标记