네이버 지도 (마커 눌렀을 때 데이터 정보 불러오기 with 클러스터링)
·
SwiftUI
네이버 지도에서 marker를 클릭했을 때 해당 마커의 정보를 사용할 수 있습니다 클러스터링을 통해서 지도의 마커를 한꺼번에 묶을 수 있는 것을 확인했었습니다. 참고 이제 해당 마커와 클러스터링을 완료했지만 만약 해당 마커를 클릭했을 때 해당 마커의 정보를 가지고 특정 동작을 수행하도록 원한다면 어떻게 해야될까? 이 방법에 대해서 다루겠습니다.  클러스터링먼저 NMCClusterer 객체를 만들어 클러스터링을 작업을 진행하였습니다, 그리고 클러스터링 된 마커들은 지도에 표시됩니다. 다음은 지도에서 사용되는 마커의 정보를 정의한 클래스 입니다.class ItemKey: NSObject, NMCClusteringKey { let identifier: Int let position: ..
네이버 지도 클러스터링
·
SwiftUI
클러스터링은 머신러닝에서 사용되는 용어로 클러스터링이란 유사한 테이터셋들 중 서로서로 찾아내고 묶어내는 것입니다 네이버 지도에서는 클러스터링 기능을 제공하고 있습니다. 지도에서 클러스터링이란 예를 들어 숙박어플 같은 경우 지도에 마커를 사용하여 모든 숙소의 정보를 보여주면 지도에 매우 지져분해 읽기 힘들 것입니다. 하지만 실제로 구현되는 경우에는 지도를 축소하게 되는 경우에 아래 그림처럼 비슷한 위치에 있는 숙소들끼리 합쳐저서 보여지는데 이렇게 합쳐지는, 하나로 묶어지는 것을 클러스터링이라고 합니다. 클러스터링이 안되는 문제 API 문서를 찾아보면서 제작을 진행했는데 시행착오가 있었습니다. 분명 문서대로 코드를 만든 것 같은데 클러스터링이 안되는 것입니다.클러스터링을 하기 위한 객체를 만들어야 한다길래 ..
ytw_developer
'네이버 지도' 태그의 글 목록