我正在修改一个来自GitHub的现有项目,该项目使用heatmap.js从“反恐精英:全球攻势”的游戏匹配中生成热图。原始开发人员似乎没有完成代码的这一部分或者存在错误。Firebug控制台只显示以下错误:
ReferenceError: h337 is not defined
var heatmap = h337.create(
这似乎是有问题的那一行代码:https://github.com/deStrO/eBot-CSGO-Web/blob/master/apps/backend/modules/matchs/templates/_stats_heatmap.php#L26 我认为这里可能有打字错误/错误,在花费数小时尝试查找后,我无法找到它。
我使用Chrome(v46.0.2490.80)、Firefox(v41.0.2)尝试生成热力图,但没有任何反应,唯一记录的错误是TypeError,这是我所能依据的全部信息。
您有什么提示/提示可以导致这种情况吗?我一直在Google/Search Stackoverflow寻找类似问题,但没有成功,我认为我正在忽视一些简单的东西。
var heatmap = h337.create(...
替换为var heatmap = new HeatmapOverlay(
吗?这是我的解决方案。 - Sapikeliowindow.onload = function() {
替换为$(document).ready(function() {
,但控制台仍然显示相同的错误。 - dusz