2010-02-17 98 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