maps.js icon indicating copy to clipboard operation
maps.js copied to clipboard

열지도의 redraw 메서드가 동작하지 않습니다.

Open tribela opened this issue 8 years ago • 2 comments

내용 (Description)

열지도(Heatmap)를 그린 후 데이터를 수정(setData 사용) 후 redraw를 호출하면 열지도 전체가 지워져버립니다. 혹시나 싶어 가중치가 없는 기본 배열을 사용해 봐도 문제가 발생하고 데이터의 수정 없이 그냥 redraw만 수정해도 같은 문제가 발생합니다.

환경 (Environment)

Ubuntu 17.10 / Mozilla Firefox(57.0 (64-bit)), Google Chrome(Version 62.0.3202.94 (Official Build) (64-bit))

추가 정보 (Additional Info)

Related #198

tribela avatar Dec 01 '17 09:12 tribela

오류 확인하였습니다. 가급적 빠른 시일 수정하겠습니다.

NaverMantle avatar Jun 21 '18 07:06 NaverMantle

window 7, Chrome 환경에서도 동일한 문제가 발생합니다. 이때 자바스크립트로 로드된 맵을 줌인/줌아웃을 하면 redraw한 히트맵이 표시가 됩니다. 이 과정을 자동으로 해보고자 heatmap.redraw()를 한 뒤 map.refresh()를 시도해보았으나, 여전히 redraw가 작동하지 않았습니다.

제 코드는 아래와 같습니다.

var heatmap = new naver.maps.visualization.HeatMap({
                                    map: map,
                                    data: [],
                                    radius: 15
                                });
heatmap.setData(myprivatedata);
heatmap.redraw();
map.refresh();

ElApseR avatar Feb 18 '19 06:02 ElApseR