我正在将 Ember.js v2.18 项目上的javascript库(从 3.0 迁移到 3.1 ),因为此处的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".
有人可以向我解释此问题的含义或任何可正确渲染地图的解决方法吗?
在此先感谢您的帮助! :)
答案 0 :(得分:0)
请尝试代替栅格引擎,请参见jsfiddle.net/ufz3w5tm上的示例。HTML部分中有关mapsjs-core-legacy.js和mapsjs-service-legacy.js的注意关于engineType的注意:H.Map.EngineType .P2D通过地图定义