Проблема с рендерингом карт NokiaHere после обновления до версии 3.1

Я переношу библиотеки Here javascript (с 3.0 на 3.1) в проект Ember.js v2.18, потому что библиотеки Here v3.0 не поддерживают аутентификацию apiKey (appCode и appId больше не будут генерироваться).

При попытке создать объект карты с помощью следующего кода:

let map = new H.Map(this.$('#map')[0], defaultLayers.raster.satellite.map);

возникает следующая ошибка: Tangram [error]: Scene.load() failed to load blob:http://localhost:4200/0d8aefdf-160f-47ca-8672-04d73de528eb: e[Symbol.iterator] is not a function TypeError: "e[Symbol.iterator] is not a function".

Может ли кто-нибудь объяснить мне смысл этой проблемы или какой-либо обходной путь для правильного отображения карты?

Заранее спасибо за вашу помощь!:)

1 ответ

Попробуйте вместо вектора использовать растровый движок. См. Пример на jsfiddle.net/ufz3w5tm. Примечание по файлам mapsjs-core-legacy.js и mapsjs-service-legacy.js в разделе HTML. Примечание по типу engineType: H.Map.EngineType.P2D от определение карты

Другие вопросы по тегам