我想知道是否可以在装有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/