我试图通过在id =" google_map"
的div上添加地图来弄清楚为什么会这样做?map = new google.maps.Map(document.getElementById("google_map"), googleMapOptions);
但这不会起作用
var our_map = $("#google_map");
map = new google.maps.Map(our_map, googleMapOptions);
我在firebug上遇到此控制台错误
TypeError: Argument 1 of Window.getComputedStyle does not implement interface Element.
...(a,b,c){c=c&&1==b;Jt.H?Yn(a[w],c?"":b):(b="alpha(opacity="+Jd(100*b)+")",rn(a[w]...
答案 0 :(得分:5)
Map
构造函数期望Node
作为第一个参数: Map(mapDiv:Node,opts?:MapOptions)。
而不是
map = new google.maps.Map(our_map, googleMapOptions);
你必须使用
map = new google.maps.Map(our_map[0], googleMapOptions);