Javascript 单击标记时不要移动地图

Javascript 单击标记时不要移动地图,javascript,jquery,google-maps,Javascript,Jquery,Google Maps,当我单击地图边缘上的地图标记时,地图会调整(移动)以完全显示信息窗口 有没有办法停止这样做 因为我必须调用clearMarkers()函数,以便在移动地图时(或者说中心发生变化)从地图中删除所有标记 因此标记消失并重新出现。这可以通过禁用infowindow声明中的autoPan选项来实现,如下所示: var infowindow = new google.maps.InfoWindow({ content: 'yourContent', disableAutoPan: true })

当我单击地图边缘上的地图标记时,地图会调整(移动)以完全显示信息窗口

有没有办法停止这样做

因为我必须调用
clearMarkers()
函数,以便在移动地图时(或者说中心发生变化)从地图中删除所有标记


因此标记消失并重新出现。

这可以通过禁用infowindow声明中的autoPan选项来实现,如下所示:

var infowindow = new google.maps.InfoWindow({
  content: 'yourContent',
  disableAutoPan: true
}))


这会帮你解决问题。API参考可用。

为什么移动地图时必须清除所有标记?
var infowindow = new google.maps.InfoWindow({
  content: 'yourContent',
  disableAutoPan: true