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

Tech.Forum

addTMapPolyLine 2개 라인이 보여집니다.

#1

findPathDataWithType() 해당 api를 호출 후, callback으로 onFindPathData에서 tMapPolyline을 갖고,
tMapView.addTMapPolyLine을 그리는데요.

tMapPolyLine.setLineWidth(20);
tMapPolyLine.setPathEffect(new DashPathEffect(new float[]{20, 10}, 1));

기본 라인 색이 빨긴색인 것 같고, 빨간색 점선 밑에 파란색의 실선이 하나 더 그려지는데요.

이유를 모르겠습니다.

tMapView.addTMapPath로 그릴때는 점선만 보였거든요.
addTMapPolyLine() 단지 이 함수로 라인을 그리고 ID값을 다르게 주고있습니다.

0 Likes

#2

안녕하세요.
개발자센터 입니다.

tMapPolyLine.setOutLineAlpha(0); 함수를 사용하시면 파란 실선인 outLine 을 투명하게 만들 수 있습니다.

감사합니다.

0 Likes

#3

추가 질문입니다.

setLineColor에 아래와 같은 색을 세팅했는데요.
#FF009702

초록색 계열이 나와야하는데, 남색계열이 나옵니다.

다른 뷰의 색들은 잘 바뀌는데, Tmap api에서만 다른 컬러로 보여지고 있어요.

어떻게해야할까요?

0 Likes

#4

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

폴리라인 컬러 설정같은 경우 setLineColor 함수를 사용하시면 됩니다. 다만 이때 16진수가 아닌 다른 방법으로 설정해주시면 원하시는 결과를 얻으실 수 있습니다.

자세한 내용은 아래 링크를 참고하시면 도움이 되실 겁니다. --------------- < setLineColor > http://tmapapi.sktelecom.com/main.html#android/docs/androidDoc.TMapPolyLine_setLineColor ---------------

감사합니다.

0 Likes

#5


convertGpsToAddress api 호출 시 발생합니다.

0 Likes

#6

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

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

다만, 좌표값으로 주소를 반환하고 싶으시다면 convertGpsToAddress 함수의 ConvertGPSToAddressListenerCallback addressListener를 사용하시면 원하시는 결과를 얻으실 수 있습니다.

자세한 내용은 아래 링크를 참고하시면 도움이 되실 겁니다. ---------------------- < void convertGpsToAddress(final double lat, final double lon, final ConvertGPSToAddressListenerCallback addressListener) > http://tmapapi.sktelecom.com/main.html#android/docs/androidDoc.TMapData_convertGpsToAddress_2 ----------------------

감사합니다.

0 Likes