首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CoPilot CPIK地图数据下载

CoPilot CPIK地图数据下载
EN

Stack Overflow用户
提问于 2020-01-11 00:03:14
回答 1查看 86关注 0票数 0

我正在努力将CPIK与我们的React Native应用程序集成(目前在安卓上工作,但也将很快添加对iOS的支持)。

它大部分都在那里,但我目前正在努力解决的问题是初始地图数据下载。在启动时,我的代码使用MapDataMgr.getInstalledMaps()查看是否安装了地图数据,如果没有,则调用MapDataMgr.downloadMap()。这样就行了,我得到了onMapdataUpdate()回调,这样我就可以显示一个进度条了。

问题是,当下载完成时,地图UI不起作用。它显示一条带有OK按钮的消息“map not found”,如果我点击OK按钮,它将更改为显示一个微调器,但贴图永远不会出现。此外,在下载完成后,getInstalledMaps()仍然返回一个空列表。我必须重新启动应用程序,然后一切都会正常工作。

有没有办法在下载完成后修复UI的状态,而不需要重新启动整个应用程序?

是否可以关闭地图服务,然后重新启动它?

EN

回答 1

Stack Overflow用户

发布于 2020-01-11 00:03:51

看起来你调用这些方法的逻辑是正确的。

现在,您需要做的就是使用需要包含以下设置的product.cfg文件预打包您的构建:

代码语言:javascript
复制
[Download]
"PreventDataDownload"=0

这应该允许CoPilot在成功下载特定地图数据集之后立即切换到地图UI。此文件应放在设备上的默认CoPilot目录中。

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

https://stackoverflow.com/questions/59685109

复制
相关文章

相似问题

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