有人可以帮助我在jQuery标签中正确整合Google地图。
我需要整合2张地图。
一张检索地图的地图,另一张检索路线规划器的地图。
我的代码有问题,我在Firebug中遇到此错误:
TypeError: a is null
[Break On This Error]
... new S((this.H+this.J)/2,(this.G+this.L)/2)};var zh=yh(-ca,-ca,ca,ca),Ah=yh(0,0,...
答案 0 :(得分:1)
由于地图使用相同的变量名称,您可能会收到此错误:
var map = ...
尝试使用2个不同的变量:
var map, map2;
map = new google.maps.Map(document.getElementById("map_go"), myOptions);
map2 = new google.maps.Map(document.getElementById("map_go_full"), myOptions);
答案 1 :(得分:1)
您在脚本标记中加载http://maps.google.com/maps/api/js
,然后在onload处理程序中再次对其进行延迟加载,从而导致原始文件被覆盖并取消在initialize()
initialize2()
之前执行的一些代码。