默认情况下,当您点击标记时,地图将平移到该位置。
当我点击标记时,我希望地图位于不同的位置(我计算的附近点)。
问题是,在地图移动到所需位置后,它会再次移动到所点击标记的中心位置。
我想要覆盖这种行为,我希望地图平移到所需的位置,并忽略标记被点击一直停留在那里。
google.maps.event.addListener(marker, 'click', function() {
map.panTo(differentLatLng);
});
我尝试在事件处理程序中添加“return false”,但默认处理仍然存在。
答案 0 :(得分:0)
我在使用制作者点击监听器创建自定义infoWindow的同时使用了这个,所以这可能有所帮助。
infoWindow = new google.maps.InfoWindow({disableAutoPan:true});
埃里克