升级到swift 3.0后检查街景可用性不起作用。谷歌地图sdk

时间:2016-09-23 19:07:11

标签: ios swift google-maps google-api google-maps-sdk-ios

我想知道转换是否出错,所以如果街景不可用,则不会调用onMoveNearCoordinate和didMoveTo函数。而且,我已经将我的谷歌地图从2.0.1更新为2.1.0

我的代码现在

@nonobjc func panoramaView(_ view: GMSPanoramaView, error: NSError, onMoveNearCoordinate coordinate: CLLocationCoordinate2D) {
    print("^ \(coordinate)")
    //show alert
}

我也试着检查全景是否为零。

@objc(panoramaView:didMoveToPanorama:) func panoramaView(_ view: GMSPanoramaView, didMoveTo panorama: GMSPanorama?) {
    print("^ \(panorama == nil)")
}
如果街景视图可用,

didMove功能可以正常工作

^ false

如果街景不可用,我会得到以下内容。

enter image description here