커스텀 오버레이를 통해 다음 지도에 이미지 마커를 생성 하였습니다.
화면에 조회되는 데이터 값 만큼 왼쪽에는 리스트 형태로 데이터가 나오고
오른쪽 지도에 반복문을 돌며 커스텀 오버레이 생성으로 이미지 마커가 찍히는데 종종 다른 포지션에 찍혔다가
이벤트를 주면 제 자리로 돌아가는 현상이 발생합니다.
잘못 된 위치에 표시
원래 위치 표시
var customOverlay = new daum.maps.CustomOverlay({
position: position,
content: normalImage,
xAnchor: 0.6, // 커스텀 오버레이의 x축 위치, 1에 가까울수록 왼쪽에 위치
yAnchor: 1.0 // 커스텀 오버레이의 y축 위치, 1에 가까울수록 위쪽에 위치
});
소스 중 xAnchor, yAnchor 의 기본값 (0.5,0.5) 일때 위치로 갔다가 설정한 0.6, 1.0으로 돌아오는 것 같은데
확실한 원인을 찾지 못하였습니다.
커스텀 오버레이 생성 시 잘 못 된 위치에 content 생기는 현상은 어떻게 해결해야하나요?