我正在尝试解决谷歌地图中的棘手问题(api V3)
很好地工作:
var map = new google.maps.Map(document.getElementById("map_container"), myOptions);
如果我尝试使用jQuery选择器
,则不起作用var map = new google.maps.Map($('#map_container'), myOptions);
提前谢谢
干杯
佩德罗
答案 0 :(得分:38)
它需要一个DOM元素,但$('#map_container')
返回一个jQuery对象。如果要使用jQuery选择器,请执行:
var map = new google.maps.Map($('#map_container')[0], myOptions);
或者您也可以使用.get(0)
代替[0]
,这会返回实际的DOM对象。