J. *_*Cal 4 ios cllocationcoordinate2d swift ios9 swift2
到目前为止,这是我的代码.我正在尝试将locValue.latitude和locValue.longitude的值存储为字符串或整数.我已经尝试在方法中定义返回类型( - > String等)但是我得到一个错误,说明didChangeAuthorizationStatus方法与协议CLLocationManagerDelegate中的可选需求方法locationManager冲突.
func locationManager(manager: CLLocationManager, didChangeAuthorizationStatus status: CLAuthorizationStatus) {
if status == .AuthorizedAlways {
let locValue:CLLocationCoordinate2D = manager.location!.coordinate
self.dispLocation.text = "locations = \(locValue.latitude) \(locValue.longitude)"
}
}
Run Code Online (Sandbox Code Playgroud)
只需声明两个字符串
var lat = ""
var long = ""
Run Code Online (Sandbox Code Playgroud)
并从您的位置解析lat和long
func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
let location:CLLocationCoordinate2D = manager.location!.coordinate
lat = String(location.latitude)
long = String(location.longitude)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8702 次 |
| 最近记录: |