我有一个谷歌地图突然停止工作,没有明显的原因(我几个月没有接触过代码,但是我们的 CMS 的包装代码可能在没有公司告诉我的情况下发生了变化)。
http://www.democratandchronicle.com/section/builder
(抱歉,地图外的 HTML 很糟糕,其中大部分来自我们的母公司……)
我已将其缩小到我的drawMarker
功能的这一部分:
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml(html, { maxWidth: 500 });
});
注意:
alert(html);
显示信息窗口的正确 HTML。- html 变量中的 HTML 确实有效。
- 点击事件正在触发(由
alert('test');
其中确认) - 尽管代码相似,但我在同一站点上托管的另一张地图工作正常。
- 我看不到 Firebug 或 IE 中的 JavaScript 错误。
一段时间以来,我一直在反对这一点。我错过了什么?