【发布时间】:2016-05-08 11:45:56
【问题描述】:
我想知道在使用 Swift 的建筑物内是否可以在未连接到 WIFI 并使用蜂窝数据的 iPhone 上找到纬度和经度?
如果不是,那么确定的替代方法是什么?
【问题讨论】:
标签: ios swift latitude-longitude
我想知道在使用 Swift 的建筑物内是否可以在未连接到 WIFI 并使用蜂窝数据的 iPhone 上找到纬度和经度?
如果不是,那么确定的替代方法是什么?
【问题讨论】:
标签: ios swift latitude-longitude
对于 iOS 8 和 swift2.3,添加项目的 info.plist 隐私以始终使用位置,然后使用此代码
let locationManager = CLLocationManager()
var userLatitude:CLLocationDegrees! = 0
var userLongitude:CLLocationDegrees! = 0
在 viewDidLoad 中使用此代码 -
self.locationManager.requestAlwaysAuthorization()
self.locationManager.requestWhenInUseAuthorization()
if CLLocationManager.locationServicesEnabled()
{
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters
locationManager.startMonitoringSignificantLocationChanges()
userLatitude = locationManager.location?.coordinate.latitude
userLongitude = locationManager.location?.coordinate.longitude
}
【讨论】: