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

Tech.Forum

Web V2. removeAllPopup, removeAllFeatures 구현 방법 문의

#1

web v2로 전환 작업중입니다.
기존 v1에서 사용하던 아래 두 기능은 어떻게 구현 해야할까요?
http://tmapapi.sktelecom.com/main.html#web/docs/WebDocs.Map_removeAllPopup
http://tmapapi.sktelecom.com/main.html#web/docs/WebDocs.Vector_removeAllFeatures

0 Likes

#2

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

1.removeAllPopup은 V2에서는 Pop클래스가 없어, 해당함수가 존재 하지않습니다.
다만, Pop클래스와 비슷한 기능을 하는 InfoWindow가 존재하며
해당 객체를 지도에서 지우는 기능은 setMap()함수를 사용하셔야 됩니다.
removeAllPopup() 함수와 같이 지도에 있는 InfoWindow를 지우실려면,
InfoWindow의 개수만큼 반복하여 setMap()의 파라미터를 null로
실행하시면 됩니다.
아래에는 간단한 예제를 남겨드리겠습니다.

2.V2에서는 백터의 객체가 존재하지않아 생성을 해주는 부분이 없으며, 지우는
함수인 Vector_removeAllFeatures와 같은 함수도 지원하지 않습니다.


Ex)

var InfoWindowList; //InfoWindow 배열

for(InfoWindowList의 갯수)
{
InfoWindowList[i].setMap();
}


감사합니다.

0 Likes