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

Tech.Forum

안드로이드 자동차 경로 안내 질문 입니다.

#1

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);
                tmap.addTMapPolyLine("Line1", tMapPolyLine);

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

나와있는 자동차 경로 안내 api예제를 공부하던 중 이 예제가 실행이 안되서 질문 남깁니다.

똑같은 질문이 나와있어서 따로 함수를 만들어 호출하였으나 되지 않아서 질문 남깁니다 감사합니다.

0 Likes

#2

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

보내주신 내용만으로는 정확한 원인을 파악하기가 어렵습니다.

자동차 경로 안내 함수를 사용 시 안드로이드 비동기 통신을 다시 한번 확인해보신 후 테스트 진행 부탁드립니다.

안드로이드 특성상 비동기로 데이터 통신을 진행하지 않을 경우 NetworkOnMainThreadException이 발생합니다.

안드로이드 비동기는 아래의 링크를 참조하시면 도움이 되실 겁니다.


https://developer.android.com/reference/android/os/AsyncTask

안드로이드 비동기 설정 이후 같은 현상이 발생하신다면 에러 로그 내용을 작성하여 문의주시면 검토 후 다시 답변드리도록 하겠습니다.

감사합니다.

0 Likes

#3

혹시 비동기처리해서 오류 안나고 잘 완료 되었는지 여쭤봐도될까요?

0 Likes

#4

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

문의주신 소스를 토대로 테스트해본 결과 정상동작하는 것을 확인하였습니다.

감사합니다.

0 Likes