谷歌地图(V3) - 地图容器选择器(使用jquery)

时间:2010-10-01 12:21:57

标签: javascript jquery google-maps google-maps-api-3

我正在尝试解决谷歌地图中的棘手问题(api V3)

很好地工作:

var map = new google.maps.Map(document.getElementById("map_container"), myOptions);

如果我尝试使用jQuery选择器

,则不起作用
var map = new google.maps.Map($('#map_container'), myOptions);

I made this EXAMPLE


提前谢谢

干杯

佩德罗

1 个答案:

答案 0 :(得分:38)

它需要一个DOM元素,但$('#map_container')返回一个jQuery对象。如果要使用jQuery选择器,请执行:

var map = new google.maps.Map($('#map_container')[0], myOptions);

或者您也可以使用.get(0)代替[0],这会返回实际的DOM对象。