Android 是否有在离线模式下自动完成地址的最佳实践?

Luk*_*uke 5 android autocomplete offline-mode autocompletetextview street-address

我有一个需要公司注册的应用程序。部分注册需要公司地址。
我想使用以下方式自动完成/建议地址:

GeoDataApi.getAutocompletePredictions()

(或等效)以尽量减少与远程数据库的冲突,以防止合并时服务器数据库中的名称和地址发生冲突。服务器/后端是单独开发的,他们使用谷歌自动完成功能来添加使用网络服务的地址。

该应用程序有时会离线使用。目前,该应用程序在完成之前会检查互联网是否正常,否则用户必须自行输入地址。这可能会导致公司被创建两次,并创建不同措辞的地址

该应用程序目前正在美国使用,并在多个州推出。

1. 谷歌自动完成的信息可以在没有访问互联网的情况下使用吗?
(例如可下载的地址数据库?)
2. 有没有办法在本地区域缓存地址?
3. 是否有 GeoDataApi 的替代库(遵循相同的地址格式)?