0

我正在Ember.js v2.18项目上迁移 Here javascript 库( 3.03.1),因为 v3.0 Here 库不支持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".

有人可以向我解释这个问题的含义或正确渲染地图的任何解决方法吗?

预先感谢您的帮助 !:)

4

1 回答 1

0

请尝试使用光栅引擎而不是矢量,请参阅 jsfiddle.net/ufz3w5tm 上的示例 HTML 部分中有关 mapsjs-core-legacy.js 和 mapsjs-service-legacy.js 的说明 关于 engineType: H.Map.EngineType.P2D 的说明地图定义

于 2020-02-27T09:40:23.380 回答