将字符串转换为CLLocationCoordinate

Pie*_*ran 2 xcode ios swift

是否可以将字符串转换为经度/纬度值?我设法将坐标转换为字符串,但我找不到恢复过程的方法

san*_*ana 8

另一种转换方式:

let latitude = (latitudeString as NSString).doubleValue
let longitude = (longitudeString as NSString).doubleValue
Run Code Online (Sandbox Code Playgroud)


小智 7

斯威夫特3

let lat = Double(String1)
let lon = Double(String2)

 let coordinates = CLLocationCoordinate2D(latitude:lat!
                        , longitude:lon!)
Run Code Online (Sandbox Code Playgroud)

CLLocationCoordinate2D 是一个double值,它可以将字符串转换为double参见上面的示例


Pie*_*ran 6

我的坏,这是一个简单的类型.如果有人在如何将字符串转换为坐标,那么这是正确的语法:

let location:CLLocationCoordinate2D = CLLocationCoordinate2D(latitude: Double(([longitudeString] as NSString).doubleValue), longitude: Double(([LatitudeString] as NSString).doubleValue))
Run Code Online (Sandbox Code Playgroud)