如何在Google Map Api v3中的标记点击上覆盖默认的panTo行为?

时间:2012-02-21 05:35:51

标签: javascript google-maps-api-3

默认情况下,当您点击标记时,地图将平移到该位置。

当我点击标记时,我希望地图位于不同的位置(我计算的附近点)。

问题是,在地图移动到所需位置后,它会再次移动到所点击标记的中心位置。

我想要覆盖这种行为,我希望地图平移到所需的位置,并忽略标记被点击一直停留在那里。

google.maps.event.addListener(marker, 'click', function() {
    map.panTo(differentLatLng);
});

我尝试在事件处理程序中添加“return false”,但默认处理仍然存在。

1 个答案:

答案 0 :(得分:0)

我在使用制作者点击监听器创建自定义infoWindow的同时使用了这个,所以这可能有所帮助。

infoWindow = new google.maps.InfoWindow({disableAutoPan:true});

埃里克