HERE SDK显示可用国家列表

HERE SDK display available country list

我正在尝试显示所有可用的下载国家/地区列表,如图像

我尝试了 getMapPackages (),我可以得到一个 "True" 结果,但我不知道如何执行后续步骤。

不确定您是否已经检查过文档。 https://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics/maps-offline.html

getMapPackages() 之后,你可以在UI 上随意显示列表,然后用户选择一个Package,你可以将Id 传递给installMapPackages() 方法来下载map.You 将需要添加监听器以及上面link中提到的。

希望对您有所帮助!

正如 Jithin 提到的,您需要通过 MapLoader#addListener() 方法添加一个 MapLoader.Listener 对象。 MapLoader 文档页面上有示例代码演示了这一点。 https://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics/maps-offline.html

添加 MapLoader.Listener 对象后,当您调用 MapLoader#getMapPackages() 时,您将收到 MapLoader.Listener#onGetMapPackagesComplete 的回调。从这里您可以使用返回的 MapPackage 对象来查找可用于安装的包的名称。 API MapPackage 对象的文档可以在这里找到:https://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics_api_nlp_hybrid_plus/com-here-android-mpa-odml-mappackage.html