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

Tech.Forum

TMapData객체이용오류입니다.

#1

TMapApi 사용중 자동차 경로안내 사용중 android.os.NetworkOnMainThreadException에러가 뜨는데 비동기식으로 수정을 하라는데 방법을 모르겠습니다.코드는 예제코드 button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
tMapView.setCenterPoint(126.985302,37.570841);
TMapPoint tMapPointStart = new TMapPoint(37.570841, 126.985302); // SKT타워(출발지)
TMapPoint tMapPointEnd = new TMapPoint(37.551135, 126.988205); // N서울타워(목적지)

            try {
                TMapPolyLine tMapPolyLine = new TMapData().findPathData(tMapPointStart, tMapPointEnd);
                tMapPolyLine.setLineColor(Color.BLUE);
                tMapPolyLine.setLineWidth(2);
                tMapView.addTMapPolyLine("Line1", tMapPolyLine);

            }catch(Exception e) {
                e.printStackTrace();
            }

밖에 사용을 안했습니다.
매니페스트 인터넷 추가했습니다.

0 Likes

#2

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

문의주신 내용을 검토해본 결과 안드로이드 비동기식에 관하여 아래 링크를 참고하시면 도움이 되실 겁니다.

--------------------------- https://mailmail.tistory.com/12 ---------------------------

감사합니다.

0 Likes