Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

지도에 마커를 띄우는 과정에서 마커에 등록한 클릭 이벤트가 정상적으로 작동되지 않는 버그 수정 #22

Open
ohamin26 opened this issue Oct 4, 2024 · 0 comments

Comments

@ohamin26
Copy link
Member

ohamin26 commented Oct 4, 2024

구현하러던 기능

  • 카카오 지도 api에서 제공하는 customoverlay를 지도에 등록하고 클릭 이벤트를 등록하는 기능을 구현
  • 여러 개의 마커를 등록해야 하기에 각 마커의 장소에 해당하는 id값을 마커의 id값으로 등록하고 해당하는 id 값의 마커를 클릭 시 해당하는 장소를 보여주는 기능를 구현

오류 내용

  • 마커를 클릭해면 등록한 클릭 이벤트가 작동해야 하는데 아무런 작동도 하지 않았습니다.

이유

  • 마커 element에 등록된 id값을 확인하니 id값이 등록되어 있지 않은걸 확인하였습니다.
  • id값이 등록되어 있지 않으니 id값을 기반으로 작동하는 클릭 이벤트 또한 작동하지 않은 것이었습니다.

해결방법

  • id값이 정상적으로 작동하지 않았던 이유를 customoverlay가 등록되는 시점보다 id값이 등록되는 시점이 더 빨라서 그랬을 거라고 추측하였습니다.
  • 그래서 id값이 등록되는 시점을 무조건 customoverlay가 등록되는 이후의 시점으로 변경하여 문제를 해결하였습니다.
@ohamin26 ohamin26 closed this as completed Oct 4, 2024
@ohamin26 ohamin26 reopened this Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant