HERE SDK显示可用的国家/地区列表

时间:2015-12-27 17:58:43

标签: android here-api

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

enter image description here

enter image description here

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

2 个答案:

答案 0 :(得分:0)

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

在getMapPackages()之后,您可以根据需要在UI上显示列表,然后用户选择一个Package,您可以将Id传递给installMapPackages()方法来下载地图。您需要添加listner以及提到的在上面的链接中。

希望它有帮助!

答案 1 :(得分:0)

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

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