首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NullPointerException与HereMaps SDKV3.10.x

NullPointerException与HereMaps SDKV3.10.x
EN

Stack Overflow用户
提问于 2019-04-01 11:00:05
回答 1查看 720关注 0票数 2

我最近更新了我的HereMaps SDK从v3.3.x到3.10.x,在更新之后,我没有任何机动,TTA和距离下一个动作。

同时调用方法NavigationManager.getInstance().getTta(Route.TrafficPenaltyMode.OPTIMAL, true).getDuration()

代码语言:javascript
复制
NavigationManager.getInstance().getDestinationDistance()

我得到了

com.here.android.mpa.routing.RouteTta.getDuration()‘:尝试在空对象引用上调用虚拟方法的int java.lang.NullPointerException

我将使用上述两种方法获得这个NullPointer。此外,没有回调的机动和距离左。

有人能看到这里可能发生的事情吗?因为在SDK更新之前一切都很好。

EN

回答 1

Stack Overflow用户

发布于 2020-01-27 15:37:35

使用最新的SDK,必须确保在启动导航之前将地图数据加载到设备上,否则SDK可能会进入无效状态,这似乎是这里的问题。有一些接口可以实现将映射数据加载到设备上,即MapDataPrefetcher和MapLoader。

来自文档:guide/topics/map-data.html

通过这里SDK提供的一些关键功能依赖于这里下载并缓存在设备上的Map数据。例如,如果不首先将地图数据下载到设备上,就不可能在屏幕上呈现地图。同样,如果不将地图数据下载到设备上,就不可能提供精确的逐转导航。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55453571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档