我目前在隐藏标签系统中使用谷歌地图。一切正常,除了地图似乎偏离中心,我必须滚动才能找到我的标记。
我已经设法加载完整的地图,因为由于隐藏属性,只有一部分地图是可见的。
我使用了下面的脚本,但在尝试使用 .getCenter 集中地图时收到 Javascrip 错误“对象 # 没有方法 'getCenter'”。
<script type="text/javascript">
$(document).ready(function(){
$('#hotel-listing .option').hide();
$('#hotel-listing .option:first').show();
$('#hotel-listing nav ul li a:first').addClass('active');
$('#hotel-listing nav ul li a').click(function(){
$('#hotel-listing nav ul li a').removeClass('active');
$(this).addClass('active');
var currentTab = $(this).attr('href');
$('#hotel-listing .option').hide();
$(currentTab).show();
var currCenter = map.getCenter();
google.maps.event.trigger(map, 'resize');
map.setCenter(currCenter);
return false;
});
});
</script>
任何帮助表示赞赏。
谢谢