Internet explorer 谷歌地图在IE6/7/8上的参数无效
我试图在IE:user和pwd:ferc上实现这一点 它可以与FF配合使用,但对于IE6/7/8,我有以下信息:Internet explorer 谷歌地图在IE6/7/8上的参数无效,internet-explorer,google-maps,Internet Explorer,Google Maps,我试图在IE:user和pwd:ferc上实现这一点 它可以与FF配合使用,但对于IE6/7/8,我有以下信息: Line:133 Character: 18 Error : invalid argument 经过调查,我发现问题似乎来自map.addOverlaymarker;在GDownloadUrl函数的末尾 标记是这样构建的: var gmarkers = [] var gicons = []; ... function createMarker(point, html,categor
Line:133
Character: 18
Error : invalid argument
经过调查,我发现问题似乎来自map.addOverlaymarker;在GDownloadUrl函数的末尾
标记是这样构建的:
var gmarkers = []
var gicons = [];
...
function createMarker(point, html,category) {
var marker = new GMarker(point,gicons[category]);
marker.mycategory = category;
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
gmarkers.push(marker);
return marker;
}
var marker = createMarker(point,html,category);
html是来自xml文件的一段信息
category是对标记进行分类的数字
重点是。。。一点:-
我也尝试删除openInfoWindowHtml,但问题总是一样的…:- 我已经有一段时间没有使用谷歌地图api了,但我似乎记得自己也遇到过类似的问题 尝试在附加侦听器之前调用addOverlay:
function createMarker(point, html,category) {
var marker = new GMarker(point,gicons[category]);
marker.mycategory = category;
map.addOverlay(marker);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
gmarkers.push(marker);
return marker;
}
好的,我找到答案了!我是一个真正的新手,犯了这样的错误:剧本不是在脑袋里,而是在身体里 现在它工作了
顺便说一句,谢谢nukefusion:-谢谢你的建议,但不。。。问题仍然是一样的。。。我还尝试将整个过程放在一个loadGM函数中,该函数在DocumentReady上使用jQuery调用,但没有。。。