javascript - 升级到 3.1 版本后 NokiaHere 地图渲染问题
问题描述
我正在Ember.js v2.18项目上迁移 Here javascript 库( 3.0到3.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".
有人可以向我解释这个问题的含义或正确渲染地图的任何解决方法吗?
预先感谢您的帮助 !:)
解决方案
请尝试使用光栅引擎而不是矢量,请参阅 jsfiddle.net/ufz3w5tm 上的示例 HTML 部分中有关 mapsjs-core-legacy.js 和 mapsjs-service-legacy.js 的说明 关于 engineType: H.Map.EngineType.P2D 的说明地图定义
推荐阅读
- javascript - 在 webpack 构建中只包含 jquery slim?
- jar - Eclipse 插件依赖 jar 无法从引用的 jar 中找到类
- android - UVCCamera 错误: registerNativeMethods: class'com/serenegiant/usb/UVCCamera' not found
- youtube-data-api - 使用 youtube v3 api 时出现错误“无效凭据”
- amazon-web-services - 如何在 NetworkLoadbalancer 中将公共 IP 更改为弹性 IP
- angular - 无法手动设置 smartadmin 提供的皮肤
- php - 如何在codeigniter中合并两个查询
- python - Tensorflow 膨胀的行为与形态膨胀不同
- angular - 如何使滑动滑块以角度响应
- javascript - 有没有办法在单个 css 动画关键帧完成时获得回调?