我已经上传了一个CLE2层(这里是商业管理平台-这里是商业管理平台),我想在我的安卓应用程序中下载它,以便离线使用,我正在使用下面的代码下载该层:
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,然后得到层不存在错误,在调试中如下所示

如何纠正此错误?我是不是遗漏了什么?提前谢谢
发布于 2018-10-22 12:24:46
您似乎正在将该层上载到测试环境(https://enterprise.cit.here.com/),而SDK试图从生产环境(https://enterprise.here.com/)下载该层。尝试将您的层上传到生产环境(https://enterprise.here.com/),然后尝试通过SDK下载它。
发布于 2018-10-19 02:45:56
请检查APP_ID和APP_CODE是相同的,你在安卓和这里使用的平台。层id是区分大小写的。
https://stackoverflow.com/questions/52869159
复制相似问题