字符串 - > ["位置:< 37.78583400,-122.40641700> / - 5.00m(速度-1.00 mps /航向-1.00)@太空日光时间5/8/17,10:26:50 PM"]
到CLLocation
答案 0 :(得分:2)
你可以这样做:
import CoreLocation
let String = "Location: < 37.78583400,-122.40641700> /- 5.00m (speed
-1.00 mps / course -1.00) @ 5/8/17, 10:26:50 PM Pacific Daylight
Time"
let latLongString = String.components(separatedBy: "< ")[1].components(separatedBy: ">")[0]
let lat = latLongString.components(separatedBy: ",")[0]
let long = latLongString.components(separatedBy: ",")[1]
if let latitude = Double(lat), let longitude = Double(long) {
let coordinate:CLLocation = CLLocation(latitude: latitude, longitude: longitude)
}