2010-02-17 182 views
0

我在左邊有一張谷歌地圖,右邊有一個相應的內容。如何在地圖位置更改後更改div的內容?

當用戶在地圖上移動或放大或縮小時,如何動態更改右側給定「新」地圖的地圖?

我想我需要知道「當前」地圖信息,然後用它來檢索對應於這些信息的內容。

回答

1

因爲我不明確知道你想做什麼,所以希望這些JS代碼片段能夠讓你開始。

您需要在body.onload中附加一個事件處理程序到您的地圖。 GMap2「移動」事件會在地圖視圖發生變化時觸發,如果用戶正在拖動或不斷縮放,這可能會很多。

function onBodyLoad() { 
    //assumes you have a GMap2 object named 'map' already declared somewhere 
    GEvent.addListener(map, "move", onMapMove); 
} 

function onMapMove() { 
    //update right div content 
} 
+0

是的!這將工作。謝謝。 – ericbae 2010-02-17 05:22:19