개발자

네이버 지도 api 라우팅이 궁금합니다 ㅠㅠ

2024년 02월 18일조회 106

마커를 생성하고 마커를 클릭시 페이지 이동을 하고 싶은데 아무런 미동조차 없어서 해결하고자 올려봅니다 ㅠㅠ 페이지 구조는 넥스트 앱라우터 /dashboard/[shipId]/page.tsx 로 되어있습니다. 클릭시 아무런 반응도 없고 지피티나 구글을 찾아봐도 저렇게 이벤트를 주는 방법 말고는 보이지가 않아서 질문드립니다 ㅠㅠ

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

ssngkom님의 프로필 사진

naver.maps.Event.addListener(marker, 'click', async () => { try { window.location.href = `/dashboard/${ship.id}`; // router.push(`/dashboard/${ship.id}`); } catch (error) { console.error('Failed to navigate:', error); } }); 넥스트 라우터로 안하고 브라우저걸로 하니까 되는데... 이게 대체 이유가 뭘까요 ㅠㅠ

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!