HERE Map Javascript Api gives InvalidArgumentError



我正在使用HERE Map Api来显示Map。我的应用程序使用joomla CMS。我在浏览器控制台中收到"无效参数错误"。

这是错误:

InvalidArgumentError: H.map.DomIcon (Argument #0 No element data) ............................ mapsjs-core.js:43:1074
zh https://js.api.here.com/v3/3.1/mapsjs-core.js:164
<anonymous> https://js.api.here.com/v3/3.1/mapsjs-core.js line 71 > eval:78
<anonymous> https://js.api.here.com/v3/3.1/mapsjs-core.js:71
<anonymous> https://js.api.here.com/v3/3.1/mapsjs-ui.js:7

我只是在下面包含了 HERE 地图脚本,没有别的,

<link rel="stylesheet" type="text/css" href="https://js.api.here.com/v3/3.1/mapsjs-ui.css?dp-version=1526040296" />
<script src="https://js.api.here.com/v3/3.1/mapsjs-core.js" type="text/javascript" charset="utf-8"></script>
<script src="https://js.api.here.com/v3/3.1/mapsjs-service.js" type="text/javascript" charset="utf-8"></script>
<script src="https://js.api.here.com/v3/3.1/mapsjs-ui.js" type="text/javascript" charset="utf-8"></script>
<script src="https://js.api.here.com/v3/3.1/mapsjs-mapevents.js" type="text/javascript" charset="utf-8"></script>

当我在单独的 HTML 文件中使用相同的代码时,此地图工作正常。我怀疑joomla js文件可能会与HERE地图js脚本发生冲突。

非常感谢与此相关的任何帮助!

仅当您尝试在没有 DOM 元素作为参数的情况下执行H.map.DomIcon()时,才会引发此错误。您确定不会在应用程序的其他位置调用H.map.DomIcon()吗?

最新更新