gpt4 book ai didi

ios - 地址转换成坐标

转载 作者:行者123 更新时间:2023-11-30 12:26:30 26 4
gpt4 key购买 nike

我正在使用以下代码,该代码失败并且未进入内部函数。

geocoder.geocodeAddressString(location, completionHandler: {(placemarks: [CLPlacemark]?, error: NSError?) -> Void in //Fails here

let placemark = placemarks?.first
let lat = placemark?.location?.coordinate.latitude
let lon = placemark?.location?.coordinate.longitude
print("Lat: \(lat), Lon: \(lon)")
} as! CLGeocodeCompletionHandler )

请帮忙!预先感谢:-)

最佳答案

您使用了错误的语法,Swift 3 中没有参数标签,并且 NSError 已替换为 Error:

geocoder.geocodeAddressString(location) { (placemarks, error) in 

if let placemark = placemarks?.first, let location = placemark.location {
let lat = location.coordinate.latitude
let lon = location.coordinate.longitude
print("Lat: \(lat), Lon: \(lon)")
}
}

关于ios - 地址转换成坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44130390/

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