인프런 커뮤니티 질문&답변
marker (i=0)이 열려있을 때 다른 marker(i=1)을 눌르면 marker(i=0)이 닫히는 이유
작성
·
229
답변 2
1
이동훈
지식공유자
안녕하세요 태훈님~!! 질문주셔서 감사드립니다~!!
infowindow를 닫게끔 하는 로직은 다음과 같습니다~!! infowindow.getMap()을 통해 현재 지도에 infowindow가 있는지 없는지를 확인 할 수 있습니다. 그렇기 때문에 한개 이상의 infowindow가 있을 경우에 이전의 infowindow가 닫히게 됩니다.
만약 2개다 띄워져 있기 위해서는 if문을 지우고 infowindow.open(map,marker)만 써주시면 될 듯합니다!!
좋은 답변이 되었으면 좋겠습니다!! 궁금한 사항이 있을 시 언제든 질문주시기 바랍니다!!!
if (infowindow.getMap()) {
infowindow.close();
} else {
infowindow.open(map, marker);
}
0




