地图调整大小仅适用于事件

时间:2015-11-13 10:07:03

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

我正在使用jquery latitude经度插件。我的地图部分加载在jquery标签中隐藏和显示。所以在R& D之后我发现地图调整大小选项。地图调整大小选项仅适用于地图事件,如“点击”,“空闲”..等等

google.maps.event.addListener(_self.vars.map, 'idle', function () {                       
      google.maps.event.trigger(_self.vars.map, 'resize');
   });

我想在标签点击上运行js代码(map resize)。

$("#tab").on("click" , function() ){
 google.maps.event.trigger(_self.vars.map, 'resize');
});

但google.maps.event.trigger(map,resize);单击选项卡上没有工作。它需要地图对象,但不会在选项卡上单击调整地图大小。请给我任何解决方案。

谢谢,

0 个答案:

没有答案