ios - 离线地址获取

标签 ios swift

我需要在离线状态下获取用户当前位置,我在离线状态下获取了用户的纬度和经度,但是我需要它的相应地址,我尝试使用地理编码,但它只在在线状态下有效,是否可以通过另一种可能的方式获取地址用户处于离线状态。

最佳答案

获取纬度和经度使用您的 GPS,因此您不需要互联网连接,但要对其进行反向地理编码,您将需要互联网连接才能从苹果的数据库中获取地址。谷歌地图也是如此。

但是,有一些轻量级库可用,它们可能会将您的地址反向地理编码到国家/地区级别,但如果您想要达到某些管理级别地址的精确地址,则肯定需要互联网连接。

关于ios - 离线地址获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49126718/

相关文章:

ios - UITextField - 只允许数字和标点符号输入/键盘

facebook - 检测 Facebook 登录 Swift iOS

ios - 从 Swift 中的字符串中删除 "\"(反斜杠)

ios - 为什么我的应用程序在我尝试访问联系人姓名时崩溃?

ios - Git相对路径问题-在路径中找不到可定位文件

ios - 如何使用 facebook applink 托管动态内容 - IOS

ios - 从 .xcconfig 配置关联域

generics - Swift 通用对象/JSON 序列化

ios - willEnterForeground() 在 View 变得可见后触发

ios - 在 ToolbarItem SwiftUI 中添加带有图像和文本的按钮