我编写了一个单击函数,可以在单击地图时调整地图的大小并使其居中。
有没有办法让功能在选项卡加载时自动运行?这就是功能。
mapResize = function () {
var mapFirstClick = false;
var center = new google.maps.LatLng(32.565243, -97.130531);
$("#tabs-4").click(function() {
mapFirstClick || setTimeout(function() {
google.maps.event.trigger(map, 'resize');
mapFirstClick = true;
map.setCenter(center);
}, 250);
});
},
您可以通过单击位置选项卡在http://l2technotes.dyndns.org查看它的作用,地图无法正确加载,但如果您单击地图,它会正确调整大小并重新定位,这告诉我单击功能正在工作。
与往常一样,我们将不胜感激任何指导。