如何在地图位置更改后更改div的内容?
问题描述:
我在左边有一张谷歌地图,右边有一个相应的内容。如何在地图位置更改后更改div的内容?
当用户在地图上移动或放大或缩小时,如何动态更改右侧给定“新”地图的地图?
我想我需要知道“当前”地图信息,然后用它来检索对应于这些信息的内容。
答
因为我不明确知道你想做什么,所以希望这些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
}
是的!这将工作。谢谢。 – ericbae 2010-02-17 05:22:19