谷歌地图 – 谷歌地图 – 使用类而不是ID创建地图?

我有一个谷歌地图,我有3个标签.理想情况下,我希望在所有三个选项卡中使用相同的地图,但似乎您只能使用ID创建地图:

map = new google.maps.Map(document.getElementById('map_canvas'),
    mapOptions);

如果是这种情况,我将不得不制作3个独立的地图和3个独立的ID?你能用一个’类’制作3张谷歌地图并重新定位同一张地图吗?

最佳答案 您可以使用jQuery的对象来创建新的地图

 var mapClass = $(‘.map_canvas’);和var map = new google.maps.Map(mapClass [0],mapOptions);

请查看我的jsfiddle,让我知道http://jsfiddle.net/davidchase03/fDFMz/

点赞