我已经将CLE2层上传到了(HERE Platform for Business Admin-HERE Platform for Business Admin),我想将其下载到Android应用程序中以供离线使用,并且我正在使用以下代码下载该层:
CLE2DataManager.getInstance().newDownloadLayerTask("MYLAYER").start(new CLE2Task.Callback<CLE2OperationResult>() {
@Override
public void onTaskFinished(CLE2OperationResult result, CLE2Error error) {
if (error.getErrorCode() == CLE2ErrorCode.NONE) {
// download succeeded
} else {
// handle download error
}
}});
上传后,我用层ID替换了MYLAYER
,然后发现层不存在错误,如下图所示
如何解决此错误?我想念什么吗?在此先感谢
答案 0 :(得分:2)
您似乎正在将图层上传到测试环境(https://enterprise.cit.here.com/),而SDK试图从生产环境(https://enterprise.here.com/)下载图层。尝试将图层上传到生产环境(https://enterprise.here.com/),然后尝试通过SDK下载。
答案 1 :(得分:1)
请检查您在Android和HERE平台之间使用的APP_ID和APP_CODE是否相同。 层ID区分大小写。