我有一个谷歌地图,突然停止工作,没有明显的原因(我已经有几个月没有接触到代码,但包装代码从我们的CMS可能已经改变了,没有公司告诉我)。
http://www.democratandchronicle.com/section/builder
(遗憾的是地图外的HTML,大部分来自我们公司的母公司.)
我将其缩小到我的drawMarker函数的这一部分:
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml(html, { maxWidth: 500 });
});值得一提的是:
alert(html);为infowindow显示正确的HTML。alert('test');确认)我已经有一段时间对此大发雷霆了。我遗漏了什么?
发布于 2009-01-15 15:56:29
这件事自己解决了。我怀疑API的更新破坏了一两个版本。
发布于 2008-10-23 06:27:02
我的Google有时会出现随机问题,不止一次是通过返回一个API版本修复的。也就是说,如果您的google映射API javascript包含字符串与此http://maps.google.com/maps?file=api&v=2.xd&key=XXXXX类似,则将2.x更改为一些返回版本(当其工作时),如2.132或其他什么
发布于 2009-01-14 21:54:10
尝试:
GEvent.addListener(marker, 'click', function() {
this.openInfoWindowHtml(html, { maxWidth: 500 });
});记住,对象“标记”的作用域在函数之外。
https://stackoverflow.com/questions/226980
复制相似问题