Jquery 使用带有CSS标签的Google地图

Jquery 使用带有CSS标签的Google地图,jquery,google-maps,tabs,Jquery,Google Maps,Tabs,我在尝试用CSS标签()实现Google地图时遇到了一个问题。我修复了单击选项卡时地图加载不正确的问题。但现在我被它卡住了,把地图扔到了中央 我试图在单击选项卡时设置地图的中心。这可能吗?大概是这样的: jQuery('tab-nav li > a').click(function(){ map.setCenter(point); }); 这就是我修复它不能正确显示的问题的地方 // Fade in new list on callback base.$el.find("#"+l

我在尝试用CSS标签()实现Google地图时遇到了一个问题。我修复了单击选项卡时地图加载不正确的问题。但现在我被它卡住了,把地图扔到了中央

我试图在单击选项卡时设置地图的中心。这可能吗?大概是这样的:

jQuery('tab-nav li > a').click(function(){
    map.setCenter(point);
});
这就是我修复它不能正确显示的问题的地方

// Fade in new list on callback
base.$el.find("#"+listID).fadeIn(base.options.speed, function(){
    if(map != undefined && map != null)
        google.maps.event.trigger(map, "resize");
});
您可以在这里看到问题:


它仅在加载该选项卡时正确显示地图:

尝试设置500左右的超时时间,它修复了我的故障行为。也可以在重绘中心后再次设置中心。。。e、 g.在tabs.js中单击事件返回false之前,将其放入:

setTimeout(function() {
                        google.maps.event.trigger( minimap[redrawMapId], 'resize' );
                        minimap[redrawMapId].setZoom( 11 );
                        minimap[redrawMapId].setCenter(myLatLng); 
                    }, 500);

minimap[redrawMapId]就是我代码中的“地图”——我在一个页面上有几个地图。

如果你不使用地图控件,为什么不使用谷歌静态地图呢map@charlietfl我希望人们能够移动地图查看附近的街道/高速公路