2013-12-16 64 views
1

我想隱藏並顯示googlemaps api onclick,但它似乎並沒有工作。 如果我刪除此代碼:Jquery GoogleMaps Api onclick顯示

$('#map-canvas').hide(); 

$('#left p').click(function() { 
    $('#map-canvas').show(); 
}); 

它工作正常。但是如果我添加這個,那麼它只會顯示地圖的一部分。而且,當我調整大小時,它似乎並沒有將它保持在分配的latlong上。

jsFiddle

回答

0

,需要重新初始化您的地圖是這樣的:

$('#map-canvas').hide(); 
    $('#left p').click(function(){ 
     $('#map-canvas').show(); 
     initialize(); 
    }); 

DEMO

+0

太感謝你了! – Alga

+0

很高興幫助你@Alga –