【问题标题】:Find Latitude and Longitude using Swift使用 Swift 查找纬度和经度
【发布时间】:2016-05-08 11:45:56
【问题描述】:

我想知道在使用 Swift 的建筑物内是否可以在未连接到 WIFI 并使用蜂窝数据的 iPhone 上找到纬度和经度?

如果不是,那么确定的替代方法是什么?

【问题讨论】:

标签: ios swift latitude-longitude


【解决方案1】:

对于 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
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    • 1970-01-01
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-10
    相关资源
    最近更新 更多