2012-05-24 69 views
0

我製作了一個Wordpress插件,可以在Google地圖中添加酒店及其詳細信息。在我使用的插件中,位置不在包含div的中心。它顯示爲this在谷歌地圖中定位

我需要這樣的東西this

我用下面的code。我無法理解問題是什麼。

+0

從截圖看來你有一些CSS重疊的問題,但沒有辦法幫助你沒有一些代碼。在這種情況下,如果您可以提供鏈接,則實際鏈接會更好。 –

回答

2

當您動態調整地圖div的大小或更改其可見性時,通常會出現此效果。無論哪種情況,您都需要在地圖上觸發地圖上的rezize事件。

var mapdiv = document.getElementById('map_canvas'); 
mapdiv.style.display=block; 
google.maps.event.trigger(map, 'resize'); 
+0

吉利:我們都說過同樣的話。 http://stackoverflow.com/questions/10731426/google-map-in-wordpress-plugin –

+0

我的問題已經解決了,實際上問題是當我擺動地圖所在的地塊時,它沒有顯示。然後我在塊打開後加載地圖$(document).ready(function(){(「。flip」)。點擊(function(){ \t $(「。panel」)。slideToggle( 「慢」,函數(){ \t \t 初始化\t(); \t}); }); }); – Bidyut