Scout SDK:android 应用的在线地址搜索

Scout SDK: Online address search for android app

我正在使用 ScoutSDK 编写离线导航应用程序。 我有 ~200mb 的预打包地图,并且在 SKMultiStepSearchSettings.

的帮助下成功实现了离线地址搜索

作为参考应用程序,我正在使用 Google Play Store 中的 "GPS Navigation & Maps - Scout"(他们也在使用 Scout SDK)。所以在这个应用程序中我看到,他们需要缓存地图才能在离线模式下搜索地址。但是,如果您处于在线模式 - 应用程序会在没有缓存地图的情况下执行地址搜索。 online/offline 模式下相同标准的结果不同。

所以问题是 - 我应该如何处理才能使用 Scout SDK 的在线地址搜索?

离线使用时,"GPS Navigation & Maps - Scout" 默认为仅 OSM 多步搜索(您也可以访问相同的功能)。

在线时,该应用程序还集成了用于搜索目的的外部(许可)数据 - 这是在应用程序级别完成的,不能通过 SDK 公开(因为它是许可的商业服务)。

您可以在您的应用程序中执行相同的操作 - 在线使用时,集成外部第 3 方地理编码服务。