使用ScoutSDK,我正在编写脱机导航应用程序。
我有大约200mb的预打包地图,并且在SKMultiStepSearchSettings
的帮助下成功实现了离线地址搜索。
作为参考应用程序,我正在使用Google Play商店中的“ GPS导航和地图-侦察兵”(他们也正在使用Scout SDK)。因此,在此应用程序中,我看到了它们必须具有缓存的地图才能在脱机模式下搜索地址。但是,如果您处于在线模式-应用程序将执行地址搜索而无需缓存地图。在在线/离线模式下,相同条件的结果不同。
所以问题是-我应该如何使用Scout SDK的在线地址搜索?
最佳答案
脱机使用时,“ GPS导航和地图-侦察员”默认为仅OSM多步搜索(您也可以访问相同的功能)。
在线时,该应用程序还集成了外部(许可的)数据以进行搜索-这是在应用程序级别完成的操作,无法通过SDK公开(因为它是许可的商业服务)。
您可以在自己的应用中执行相同的操作-在线使用时,请集成外部第三方的地理编码服务。
关于android - Scout SDK:Android应用程序的在线地址搜索,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30270793/