인포윈도우를 띄워놓은 상태에서 지도 이동 시 중심이 계속 이동됩니다

여러개의 마커에 대해 인포윈도우를 띄워놓은 상태에서 지도를 드래그 또는 줌 변경 시 해당 포인트가 아니라 중심이 계속 이동됩니다. 이동하지 않게 하려면 어떻게 해야 할까요?
해당 링크 참고 부탁드립니다.
https://cnj0010.cafe24.com/test/index2.php

지도를 이동할 때마다 infowindow.open(map, marker); API가 호출되고 있습니다.
인포윈도우를 open할 때 marker 파라미터를 사용하면 마커 주변으로 지도 위치가 변경되기 때문에
마커 위치로 지도가 이동해야 되는 경우만 marker 파라미터를 사용하거나
지도를 움직일 때는 인포윈도우가 열리는 로직이 실행되지 않도록 해주세요.
https://apis.map.kakao.com/web/documentation/#InfoWindow_open