单击后退按钮时,Google地图会消失

时间:2014-04-14 07:49:41

标签: jquery api maps history

我在我的网站上使用谷歌地图API。当用户登录地图时加载。有几个页面使用ajax调用,在第一页加载时创建了相同的谷歌地图对象(因为我想保持请求限制)。我在我的网页上包含了jquery历史记录,以防用户单击后退按钮未注销。但问题是一次退回按钮点击地图消失。有关地图不可见且地图对象仍然存在的任何建议吗?

网页:odvozautom.sk - 只需要使用google或facebook登录

在这里输入代码

(函数($){

var origContent = "";

function loadContent(hash) {
    if(hash != "") {
        if(origContent == "") {
            origContent = $('.main_container').html();
        }
        $('.main_container').load(hash);
    } else if(origContent != "") {
        $('.main_container').html(origContent);
    }

}

$(document).ready(function(){

$.history.init(loadContent);
Drive.pre_initialise(); // here i am initialisign map object
$('.main_container').load('search.php');
$('.menu_icons').find('a').click(function() {

    $('#map-area').appendTo('body');
    $('#map-area').hide();
    Drive.resetRouteCommon();
    var url = $(this).attr('href');
    //url = url.replace(/^.*#/, '');
    $.history.load(url);
    return false;
});

}); })(jQuery的);

enter code here

0 个答案:

没有答案