Tech. Forum 개발자들을 위한 정보 공유의 장입니다
닫기

Tech.Forum

[web v2]polyline setMap관련 문의드립니다

#1

polyline을 setMap(null)로 지도에서 제거 후 setMap(map)을 통해 맵에 그리려고 하는데 다시 나타나질 않습니다. 마커같은 경우는 문제가 없지만 polyline만 문제가 발생합니다. 확인 부탁드립니다.

0 Likes

#2

안녕하세요.
Tmap API 운영담당자입니다.

setMap()함수를 null로 호출하게 되면,
해당 객체가 초기화가 됩니다.
따라서, setMap(null)호출 이후에, 다시 도형을
불러오실려면, 다시 객체를 생성하여 사용하셔야 됩니다.
다시 객체를 생성하는 부분과 관련하여 예제를
남겨드리겠습니다. 참고하시면 도움이 되실겁니다.


Ex)
polyline = new Tmapv2.Polyline({
path: [
new Tmapv2.LatLng(37.566381,126.985123), // 선의 꼭짓점 좌표
new Tmapv2.LatLng(37.566581,126.985123), // 선의 꼭짓점 좌표
new Tmapv2.LatLng(37.566381,126.985273), // 선의 꼭짓점 좌표
new Tmapv2.LatLng(37.566581,126.985423), // 선의 꼭짓점 좌표
new Tmapv2.LatLng(37.566381,126.985423) // 선의 꼭짓점 좌표
],
strokeColor: “#dd00dd”, // 라인 색상
strokeWeight: 6, // 라인 두께
map: map // 지도 객체
});


감사합니다.

0 Likes