我想知道是否可以在装有Swift的建筑物内的iPhone上找到未连接到WIFI并使用蜂窝数据的iPhone上的纬度和经度?
如果不是,确定该结果的替代方法是什么?

最佳答案

尝试以下代码以获取纬度和经度:

首先创建CLLocationManager的实例和请求授权

var locManager = CLLocationManager()
locManager.requestWhenInUseAuthorization()

然后检查用户是否允许授权。
var currentLocation = CLLocation!

if( CLLocationManager.authorizationStatus() == CLAuthorizationStatus.AuthorizedWhenInUse ||
        CLLocationManager.authorizationStatus() == CLAuthorizationStatus.Authorized){

      currentLocation = locManager.location

}

用它来做到这一点
label1.text = "\(currentLocation.coordinate.longitude)"
label2.text = "\(currentLocation.coordinate.latitude)"

关于ios - 使用Swift查找经度和纬度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35106578/

10-13 04:39