通过在除 IE8 及以下版本之外的所有浏览器中单击,我的信息框工作正常,它显示错误:SCRIPT438:对象不支持属性或方法“setContent”,我无法真正理解,因为它在其他浏览器中显然有效。有问题的代码部分:
function listenInfoWindows(marker, content) {
google.maps.event.addListener(marker, 'click', function(){
this.getMap().setCenter(this.getPosition());
this.getMap().panBy(0,-80);
infobox.setContent(content);
infobox.open(map, this);
}
);
}
有任何想法吗?谢谢!