gpt4 book ai didi

Swift 2 GMSPanoramaCallback 确定 Google 街景是否可用

转载 作者:行者123 更新时间:2023-11-30 13:03:44 24 4
gpt4 key购买 nike

我正在尝试使用该方法

panoViewService.requestPanoramaNearCooperative(坐标:CLLocationCooperative2D:CLLocationCooperative2D,回调:GMSPanoramaCallback)

其中 panoViewService = GMSPanoramaService()

检查特定坐标是否存在 Google 街景 View 。我不清楚回调返回的内容以及如何使用它来加载街景(如果存在)或加载替代 View (如果不存在)。我知道已经发布了类似的问题,但没有一个是针对 Swift 2 的,而且我不知道如何为 Swift 调整 Obj-C 代码。

最佳答案

好吧,我明白了。以下代码满足我的需要。

var panoViewService = GMSPanoramaService()

override func viewDidLoad() {
super.viewDidLoad()
let coord = place.position // data loaded from previous ViewController

panoViewService.requestPanoramaNearCoordinate(coord, radius: 100) {
GMSPanorama: GMSPanorama?, NSError: NSError?) in

if GMSPanorama != nil { // could have also used if NSError == nil
// code to load my panorama view here
} else {
// do something else here
}
}

}

关于Swift 2 GMSPanoramaCallback 确定 Google 街景是否可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39621472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com