android - 如何预下载 HERE 地图图块以供离线使用
问题描述
我正在研究这里的地图离线导航。要下载任何国家地图,我必须使用 -
installMapPackages(List<Integer> packageIdList)
我正在关注离线地图的https://developer.here.com/documentation/android-premium/dev_guide/topics/maps-offline-maploader.html文档。
但我只需要一个国家地图图块即可进行离线导航。有什么方法可以在这里下载任何特定国家的地图图块并将其作为缓存存储在我的应用程序中,这样我就不需要在应用程序安装后下载离线地图,我可以使用相同的地图。
解决方案
你应该使用 mapLoader.getMapPackages(); 获取包标题(国家名称)和 Pakcage Id 之间的映射
developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics/maps-offline.html
推荐阅读
- php - 如何在非管理员的 WP Dashboard 中禁用(或删除)“所有评论、已发布和垃圾箱”
- java - Java Streams:收集 long 流的复杂性与基于 Set::contains 过滤它的复杂性是否相同?
- flutter - DateTime 来自日期和时间选择器
- java - 来自 Enum 类的字节,没有强制转换
- java - 为什么我会收到此 makefile 错误:make: *** No rule to make target 'makefile'。停止
- pandas - 我们如何根据第 n 个字符拆分列值并在下一列中移动剩余的字符
- html - 导航栏的右边缘未显示 - 设置右边距不能解决问题
- javascript - 如何在 Google Apps Script 上的 google sheet 中使用代码中的持续时间?
- r - R中的InputFile函数如何工作
- javascript - 如何让 Typescript 函数返回子类?