본문 바로가기
스프링 웹 개발

[네이버 지도 api (2)] 마커 클릭시 정보창 띄우기 - 스프링 + 자바스크립트

by 배추잠자리 2021. 6. 29.
반응형

[네이버 지도 api (1)] 지도 생성 후 마커 이미지 넣기 - 스프링 + 자바스크립트 (tistory.com)

[네이버 지도 api (3)] 다중마커, 다중 정보창 - 스프링 + 자바스크립트 (tistory.com)

[네이버 지도 api (4)] 주소를 검색해서 지도 이동하기 Geocoding (tistory.com)

 

 

- 복사할 수 있는 소스코드는 하단부에 있습니다.

 

▶ 마커와 정보창을 담을 배열 생성하기

배열 생성

하단부의 소스는 지도를 생성하는 1탄에서 작성했던 소스코드입니다. 지도를 생성하기 전에 마커를 담아줄 배열과 정보창을 담아줄 배열을 선언해줍시다 !

 

 

▶ 정보창에 내용 담기

정보창의 내용 생성하기

 

그리고 지도와 마커를 생성했던 아래 소스코드에 정보창을 생성하는 소스코드를 작성했습니다. infoWindow라는 정보창 변수에 내용을 담고나서 

 

아까 선언했던 배열에 마커와 정보창을 각각 담아줍니다 !

 

 

 

▶ 마커 클릭핸들러 작성하기

마커 클릭시 정보창 나오기

클릭한 마커를 조회해서 해당 마커의 인덱스와 동일한 정보창을 찾아내서 띄워줍니다 !!

 

클릭한 마커의 인덱스가 getClickHandler을 타고 정보창을 띄워줍니다 ~

 

 

▶ 마커와 정보창 부분 소스코드

 

▶ 최종 소스코드

 

최종 결과물

피카츄 마커를 클릭했을때 정보창이 나오는걸 확인할 수 있씁니다 

 

 

[네이버 지도 api (1)] 지도 생성 후 마커 이미지 넣기 - 스프링 + 자바스크립트 (tistory.com)

위에 링크를 참고하시면서 보시면 소스코드 이해에 도움이 될것같습니다. 주석 이외에 궁금하신점이 있으면 댓글 남겨주세요 ~^^

 

다음엔 다중마커와 다중정보창을 다뤄보겠습니다 !

 

 

[KeyWord]

네이버 지도 생성, 네이버 지도 api 연동, 네이버 지도 api, 네이버 지도 마커, 네이버 지도 api 마커, 네이버 지도 api 마커 이미지

네이버 지도 중복마커, 네이버 지도 주소검색, 네이버 지도 api geocoding, 네이버 지도 api 좌표 변환

반응형

댓글