ios - 在 IOS 中从蜂窝网络获取纬度和经度

标签 ios swift location

我希望在我的 gps 未打开时或只是在设置中用户将位置设置为“从不”时从我的 IOS 设备获取我的纬度和经度。

在android中我已经做到了。由于我是IOS开发的新手,有什么办法可以找出纬度和经度。

如果我以错误的方式提出问题,请要求编辑或进行编辑。希望我已经清楚地提到了这个问题。

对此的任何帮助表示赞赏。

最佳答案

iOS 只有 CLLocationManager可用于获取设备位置。 CLLocationManager使用所有可能的方法来获取设备的位置。 它使用蜂窝三角测量,只有在获得 GPS 定位后才会将这些位置传递给您的应用。

没办法问CLLocationManager仅使用蜂窝三角测量。如果设置 desiredAccuracy,您可能只会根据蜂窝三角测量和 WiFi 获取位置。更高。 所以你总是需要使用 CLLocationManager这需要用户的许可。

没有其他方法可以在 iOS 中获取用户位置。

关于ios - 在 IOS 中从蜂窝网络获取纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29607736/

相关文章:

ios - SwiftUI SceneDelegate 问题

ios - 将值存储在结构中以便稍后获取

ios - 将数据从自定义 UITableViewCell 发送到详细信息 ViewController - Swift

javascript - 如何理解浏览器位置是阻止还是允许?

Android:使用 GPS 提供商获取位置会返回错误的位置

ios - 如何以 12 小时格式获取当前时间?

iphone - 新手 : Errors in an iPhone app

ios - ALAssetsLibrary.assetForURL 中的额外参数 "result block"

ios - 如何摆脱 UIWebView 上的状态栏背景?

android - 按位置限制 Android Market 应用程序