【发布时间】:2015-07-08 00:07:28
【问题描述】:
在目标 C 中(我没有这方面的经验),您可以初始化一个具有纬度和经度的 CLLocation 对象,如下所示:
CLLocation *myLocation = [[CLLocation alloc] initWithLatitude:your_latitiude_value longitude:your_longitude_value];
但是如何在 Swift 中做到这一点?
我试过了,
let loc_coords = CLLocationCoordinate2D(latitude: your_latitiude_value, longitude: your_longitude_value)
let loc = CLLocation().coordinate(loc_coords)
但我收到此错误:
无法使用“(CLLocationCoordiate2D)”类型的参数列表调用“坐标”
我需要它是一个 CLLocation 对象,因为我想在 locationManager 中使用 distanceFromLocation 方法。
希望您能帮忙,谢谢!
【问题讨论】:
标签: swift latitude-longitude cllocation cllocationdistance cllocationcoordinate2d