CLLocation跟踪iPhone的路径

时间:2015-08-07 14:49:30

标签: ios iphone swift gps cllocationmanager

我正在尝试制作一个使用CLLocation的应用程序(ios 8 / Xcode 6.4 / Swift语言)。此应用程序需要iPhone正在行驶的当前道路或高速公路的速度限制。有没有办法做到这一点,甚至只是为了确定道路?或者可能是否在城市范围内?非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

取决于您用来确定您所在道路上的速度限制的api,您可能需要执行反向地理编码。这样,您就可以从CLLocation获得实际有用的地址CLManager

假设你有一个location CLLocation,就像:

let geocoder = CLGeocoder()
geocoder.reverseGeocodeLocation(location, completionHandler: { placemarks, error in
println("*** Found placemarks: \(placemarks), error: \(error)") })

您的placemarks将包含引用该街道的thoroughfare媒体资源。

查看CLPlacemark课程参考,了解其他可用内容:link