Загрузка слоя для автономного использования в Here Maps SDK для Android - PullRequest
0 голосов
/ 18 октября 2018

Я загрузил слой CLE2 в (HERE Platform для бизнеса Admin - HERE Platform для бизнеса 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
  }
}});

Я заменил MYLAYER идентификатором слоя после его загрузки, после чего у меня возникла ошибка "слой не существует", который выглядит, как показано ниже при отладке

layer does not exist error while debugging

Как я могу исправить эту ошибку?Я что-то пропустил?Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 22 октября 2018

Вы, похоже, загружаете слой в тестовую среду (https://enterprise.cit.here.com/), пока SDK пытается загрузить слой из производственной среды (https://enterprise.here.com/). Попробуйте загрузить свой слой в производственную среду (https://enterprise.here.com/), а затем попробуйте загрузить его через SDK.

0 голосов
/ 19 октября 2018

Пожалуйста, проверьте APP_ID и APP_CODE то же самое, что вы используете между Android и платформой HERE.И идентификатор слоя чувствителен к регистру.

...