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

Tech.Forum

T map API - 경로 LineString 좌표 간격

#1

Web상에서 T map API - 타임머신 자동차 경로안내 서비스를 이용하면
reponse로 경로를 구성하고 있는 LineString의 좌표를 받을 수 있는데요.
예를 들어

{‘type’: ‘Feature’, ‘geometry’: {‘type’: ‘LineString’, ‘coordinates’: [[127.1377177168175, 37.26900873320825], [127.13788715565126, 37.26866155423476], [127.13790104460716, 37.26861433773011], [127.13798438068305, 37.26824771501883], [127.13798993823134, 37.268158836523014], [127.13799271653741, 37.26813106201176], [127.13800106136316, 37.267695001552006], [127.13797051497475, 37.26746724960275], [127.13794829913581, 37.26731171166184], [127.13790386223125, 37.2671867253395], [127.13786497936442, 37.26709784604626], [127.13782887355545, 37.26702563153953], [127.13777887996075, 37.26695897169587], [127.13771499873636, 37.26689231160306], [127.1376261197005, 37.26682842851789]]}, ‘properties’: {‘index’: 5, ‘lineIndex’: 2, ‘name’: ‘일반도로’, ‘description’: ‘일반도로, 254m’, ‘distance’: 254, ‘time’: 37, ‘roadType’: 7, ‘facilityType’: 0}},

위와 같이 254m LineString을 구성하고 있는 15쌍의 경위도 좌표가 나오는데 이 좌표들의 기준이 있나요?
(ex. 20m 등간격 등…)

0 Likes

#2

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

현재 타임머신 자동차 길 안내 API는 출발점, 안내점, 경유지, 도착점 기준으로 끊고 있습니다.

출발점, 안내점, 경유지, 도착점이 포인트로 설정되고

위 각각의 포인트 사이에 있는 좌표값들이 LineString으로 들어갑니다.

감사합니다.

0 Likes

#3

제가 질문을 조금 애매하게 올린거 같은데,

저는 답변에서 설명해주신

’위 각각의 포인트 사이에 있는 좌표값들이 LineString으로 들어갑니다.

에서 포인트 사이에 있는 좌표값들이 일정한 간격을 두고 있는 것인지 아니면 다른 기준이 있는 것인지가 궁금했습니다.

제가 넣었던 예시에는 두개의 안내점 사이를 잇는 하나의 LineString을 구성하는 좌표가 15개인데, 단순히 LineString을 구성하는 출,도착지 좌표 2개뿐만 아니라 중간 좌표 13개가 추가로 나오는데 그 좌표들의 기준이 궁금합니다.

0 Likes

#4

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

노드의 포인트와 보간점이 좌표의 기준입니다. 출발지와 목적지가 직선이라면 두개의 포인트로 그릴 수 있지만, 중간의 경로가 직선이 아닌경우 길이 꺽이는 점의 좌표도 있어야만 정상적으로 라인을 그릴 수 있는데 이 점을 보간점이라고 합니다. 경로안내 엔진은 출발지와 목적지 좌표 보간점을 안내함으로써 경로를 지도위에 표시할 수 있도록 하고 있습니다.

감사합니다.

0 Likes