대중교통 API
- REQUSET
{
"startX": "127.02550910860451",
"startY": "37.63788539420793",
"endX": "127.030406594109",
"endY": "37.609094989686",
"count" : 1,
"lang": 0,
"format":"json"
}
- RESPONSE PARAMETER
Name | Data Type | Mandatory | Example | Description |
---|---|---|---|---|
metaData | node | |||
plan | node | |||
itineraries | node | 데이터 상세정보 최상위 노드 | ||
totalTime | int | 총 소요시간(sec) | ||
transferCount | int | 환승횟수 | ||
walkDistance | double | 총 보행자 이동 거리(m) | ||
totalDistance | double | 총 이동거리(m) | ||
walkTime | int | 총 보행자 소요시간(sec) | ||
fare | node | 금액 최상위 노드 | ||
regular | node | 금액 상위 노드 | ||
currency | node | 금액 상위 노드 | ||
symbol | string | 금액 상징(₩) | ||
currency | string | 금액 단위(원) | ||
currencyCode | string | 금액 단위 코드(KRW) | ||
totalFare | number | 대중교통요금 | ||
legs | node | 대중교통 정보 최상위 노드 | ||
distance | double | 구간별 이동거리(m) | ||
sectionTime | int | 구간별 소요시간(sec) | ||
mode | string | 이동 수단 종류 1. 도보 - WALK 2. 버스 - BUS 3. 지하철 - SUBWAY 4. 고속/시외버스 - EXPRESSBUS 5. 기차 - TRAIN 6. 항공 - AIRPLANE 7. 해운 - FERRY | ||
route | string | 대중교통 노선 명칭 | ||
routeColor | string | 대중교통 노선 색상 | ||
routeId | string | 대중교통 노선 ID | ||
start | node | 구간별 출발정보 최상위 노드 | ||
lat | number | 출발 좌표(위도) - WGS84 | ||
lon | number | 출발 좌표(경도) - WGS84 | ||
name | string | 출발 정류장 명칭 | ||
end | node | 구간별 도착정보 최상위 노드 | ||
lat | number | 도착 좌표(위도) - WGS84 | ||
lon | number | 도착 좌표(경도) - WGS84 | ||
name | string | 도착 정류장 명칭 | ||
steps | node | 구간별 도보상세정보 최상위 노드 | ||
distance | double | 도보 이동거리(m) | ||
streetName | string | 도로명 | ||
description | string | 도보 구간 정보 | ||
linestring | string | 도보 구간 좌표 - WGS84 | ||
passShape | node | 대중교통 구간 좌표 최상위 노드 | ||
linestring | string | 대중교통 구간 좌표 - WGS84 | ||
passStopList | node | 대중교통 구간 정류장 정보 최상위 노드 | ||
stations | node | 정류장 상세정보 | ||
index | number | 순번 | ||
stationID | string | 정류장 ID | ||
stationName | string | 정류장 명칭 | ||
lon | string | 정류장 좌표(경도) - WGS84 | ||
lat | string | 정류장 좌표(위도) - WGS84 | ||
type | int | 이동수단별 노선코드 ※ 하단 이동수단 코드표 참조 | ||
pathType | int | 경로 탐색 결과 종류 1-지하철, 2-버스, 3-버스+지하철 4-고속/시외버스, 5-기차, 6-항공, 7-해운 | ||
requestParameters | node | |||
reqDttm | string | 요청 시각 - yyyymmddhhmiss | ||
startX | string | 출발지 좌표(경도) - WGS84 | ||
startY | string | 출발지 좌표(위도) - WGS84 | ||
locale | string | 언어코드 - ko - en | ||
endX | string | 도착지 좌표(경도) - WGS84 | ||
endY | string | 도착지 좌표(위도) - WGS84 | ||
busCount | int | 버스 결과 개수 | ||
subwayCount | int | 지하철 결과 개수 | ||
subwayBusCount | int | 버스+지하철 결과 개수 | ||
expressbusCount | int | 고속/시외 버스 결과 개수 | ||
trainCount | int | 기차 결과 개수 | ||
airportCount | int | 항공 결과 개수 | ||
ferryCount | int | 해운 결과 개수 | ||
wideareaRouteCount | int | 광역 노선 결과 개수 |
- 이동수단 노선 코드
- 노선 코드 값이 변경될 수 있음
지하철
Type | 노선명 | Type | 노선명 |
---|---|---|---|
1 | 1호선 | 119 | 4호선(급행) |
2 | 2호선 | 120 | 9호선(급행) |
3 | 3호선 | 121 | 수인분당선(급행) |
4 | 4호선 | 122 | 경의중앙선(급행) |
5 | 5호선 | 123 | 경춘선(급행) |
6 | 6호선 | 21 | 인천1호선 |
7 | 7호선 | 22 | 인천2호선 |
8 | 8호선 | 23 ~ 30 | reserve |
9 | 9호선 | 31 | 대전1호선 |
10 ~ 20 | reserve | 32 ~ 40 | reserve |
100 | 수인분당선 | 41 | 대구1호선 |
101 | 공항철도 | 42 | 대구2호선 |
104 | 경의중앙선 | 43 | 대구3호선 |
107 | 에버라인 | 44 ~ 50 | reserve |
108 | 경춘선 | 51 | 광주1호선 |
109 | 신분당선 | 52 ~ 60 | reserve |
110 | 의정부경전철 | 71 | 부산1호선 |
112 | 경강선 | 72 | 부산2호선 |
113 | 우이신설선 | 73 | 부산3호선 |
114 | 서해선 | 74 | 부산4호선 |
115 | 김포골드라인 | 78 | 동해선 |
116 | 신림선 | 79 | 부산김해경전철 |
117 | 1호선(급행) | 124 ~ 65535 | reserve |
118 | 1호선(특급) |
버스
Type | 노선명 | Type | 노선명 |
---|---|---|---|
1 | 일반 | 13 | 순환 |
2 | 좌석 | 14 | 광역 |
3 | 마을 | 15 | 급행 |
4 | 직행좌석 | 16 | 급행간선 |
5 | 공항 | 17 | reserve |
6 | 간선급행 | 18 | reserve |
7 | reserve | 19 | reserve |
8 | reserve | 20 | reserve |
9 | reserve | 21 | 농어촌 |
10 | 외곽 | 22 | 시외버스 |
11 | 간선 | 23 | 고속버스 |
12 | 지선 | 24 | reserve |
기차
Type | 노선명 | Type | 노선명 |
---|---|---|---|
1 | KTX | 13 | 새마을 |
2 | KTX산천 | 14 | 누리로 |
3 | KTX이음 | 15 | ITX새마을 |
4 ~ 10 | reserve | 16 | ITX청춘 |
11 | SRT | 17 ~ 65535 | reserve |
12 | 무궁화 |
- RESPONSE (type : json)
{
"metaData": {
"requestParameters": {
"busCount": 1,
"expressbusCount": 0,
"airportCount": 0,
"subwayCount": 0,
"maxWalkDistance": "3234.0",
"locale": "ko",
"endY": "37.609094989686",
"endX": "127.030406594109",
"wideareaRouteCount": 0,
"subwayBusCount": 0,
"startY": "37.63788539420793",
"startX": "127.02550910860451",
"ferryCount": 0,
"trainCount": 0,
"reqDttm": "20221028151044"
},
"plan": {
"itineraries": [
{
"fare": {
"regular": {
"totalFare": 1200,
"currency": {
"symbol": "₩",
"currency": "원",
"currencyCode": "KRW"
}
}
},
"walkDistance": 264.0,
"totalTime": 984,
"legs": [
{
"mode": "WALK",
"sectionTime": 109.0,
"distance": 114.0,
"start": {
"name": "출발지",
"lon": 127.02550910860451,
"lat": 37.63788539420793
},
"end": {
"name": "수유역.강북구청",
"lon": 127.02608888888889,
"lat": 37.63863888888889
},
"steps": [
{
"streetName": "",
"distance": 60,
"description": "60m 이동",
"linestring": "127.02551,37.637882 127.02552,37.637897 127.025955,37.63829"
},
{
"streetName": "",
"distance": 15,
"description": "좌회전 후 15m 이동 ",
"linestring": "127.025955,37.63829 127.025826,37.638374"
},
{
"streetName": "",
"distance": 25,
"description": "수유역 7번출구 에서 우회전 후 25m 이동 ",
"linestring": "127.025826,37.638374 127.02598,37.638523 127.02597,37.63855"
},
{
"streetName": "도봉로",
"distance": 14,
"description": "수유역 8번출구 에서 우회전 후 도봉로 을 따라 14m 이동 ",
"linestring": "127.02597,37.63855 127.02606,37.63864 127.02607,37.63865"
}
]
},
{
"mode": "BUS",
"routeColor": "53B332",
"sectionTime": 710.0,
"route": "지선:1128",
"distance": 4114.0,
"start": {
"name": "수유역.강북구청",
"lon": 127.02608888888889,
"lat": 37.63863888888889
},
"passStopList": {
"stationList": [
{
"index": 0,
"stationName": "수유역.강북구청",
"lon": "127.026089",
"lat": "37.638639",
"stationID": 777957
},
{
"index": 1,
"stationName": "신일병원",
"lon": "127.022422",
"lat": "37.634717",
"stationID": 777816
},
{
"index": 2,
"stationName": "강북노인종합복지관",
"lon": "127.018917",
"lat": "37.634428",
"stationID": 777807
},
{
"index": 3,
"stationName": "화계사입구",
"lon": "127.017486",
"lat": "37.633333",
"stationID": 777743
},
{
"index": 4,
"stationName": "빨래골입구",
"lon": "127.017817",
"lat": "37.629692",
"stationID": 777597
},
{
"index": 5,
"stationName": "롯데마트삼양점.래미안1차아파트",
"lon": "127.018242",
"lat": "37.625522",
"stationID": 777412
},
{
"index": 6,
"stationName": "삼양초등학교",
"lon": "127.018997",
"lat": "37.623250",
"stationID": 777316
},
{
"index": 7,
"stationName": "강북청소년문화정보도서관입구",
"lon": "127.020233",
"lat": "37.621797",
"stationID": 777266
},
{
"index": 8,
"stationName": "삼양동사거리",
"lon": "127.021686",
"lat": "37.619192",
"stationID": 777176
},
{
"index": 9,
"stationName": "성암국제무역고등학교",
"lon": "127.025542",
"lat": "37.618014",
"stationID": 777125
},
{
"index": 10,
"stationName": "삼양동사거리입구",
"lon": "127.028514",
"lat": "37.617078",
"stationID": 777085
},
{
"index": 11,
"stationName": "미아사거리역",
"lon": "127.029747",
"lat": "37.615447",
"stationID": 776989
},
{
"index": 12,
"stationName": "미아사거리",
"lon": "127.030094",
"lat": "37.610183",
"stationID": 776703
}
]
},
"end": {
"name": "미아사거리",
"lon": 127.03009444444444,
"lat": 37.61018333333333
},
"type": 12,
"passShape": {
"linestring": "127.026156,37.638594 127.023856,37.636456 127.023564,37.636175 127.023394,37.635961 127.023297,37.635803 127.023189,37.635550 127.023156,37.635389 127.023142,37.635278 127.023181,37.634889 127.023194,37.634747 127.022425,37.634689 127.019519,37.634467 127.018919,37.634406 127.017581,37.634272 127.017417,37.634108 127.017489,37.633333 127.017694,37.631122 127.017714,37.630742 127.017825,37.629694 127.017825,37.629681 127.017975,37.627683 127.018242,37.625522 127.018311,37.624953 127.018331,37.624858 127.018428,37.624167 127.018519,37.623883 127.018594,37.623744 127.018847,37.623408 127.018997,37.623250 127.019994,37.622169 127.020239,37.621797 127.020242,37.621789 127.020361,37.621525 127.020956,37.619597 127.021075,37.619464 127.021208,37.619353 127.021692,37.619203 127.022906,37.618833 127.023528,37.618581 127.023875,37.618458 127.024317,37.618328 127.025514,37.618033 127.025547,37.618019 127.025772,37.617919 127.026206,37.617703 127.027153,37.617178 127.027200,37.617167 127.028514,37.617117 127.029708,37.617069 127.029764,37.616783 127.029781,37.616036 127.029825,37.615453 127.030019,37.612792 127.030094,37.612286 127.030233,37.611583 127.030267,37.611283 127.030258,37.610969 127.030189,37.610178"
}
},
{
"mode": "WALK",
"sectionTime": 165.0,
"distance": 150.0,
"start": {
"name": "미아사거리",
"lon": 127.03009444444444,
"lat": 37.61018333333333
},
"end": {
"name": "도착지",
"lon": 127.030406594109,
"lat": 37.609094989686
},
"steps": [
{
"streetName": "도봉로",
"distance": 106,
"description": "도봉로 을 따라 106m 이동",
"linestring": "127.03003,37.610188 127.03001,37.610046 127.03001,37.610027 127.03001,37.609997 127.02998,37.60989 127.029945,37.609604 127.02994,37.609585 127.02993,37.60957 127.02989,37.609333 127.02988,37.609264 127.02987,37.60925"
},
{
"streetName": "",
"distance": 14,
"description": "세사리빙 미아점 에서 좌측 횡단보도 후 14m 이동 ",
"linestring": "127.02987,37.60925 127.03002,37.60922"
},
{
"streetName": "",
"distance": 15,
"description": "우회전 후 15m 이동 ",
"linestring": "127.03002,37.60922 127.03007,37.609154 127.03014,37.609177"
},
{
"streetName": "보행자도로",
"distance": 15,
"description": "횡단보도 후 보행자도로 을 따라 15m 이동 ",
"linestring": "127.03014,37.609177 127.03029,37.60925"
}
]
}
],
"walkTime": 274,
"transferCount": 0,
"totalDistance": 4338.0,
"pathType": 2
}
]
}
}
}
- RESPONSE (type : xml)
<?xml version='1.1' encoding='UTF-8'?>
<metaData>
<requestParameters>
<busCount>1</busCount>
<expressbusCount>0</expressbusCount>
<airportCount>0</airportCount>
<subwayCount>0</subwayCount>
<maxWalkDistance>3234.0</maxWalkDistance>
<locale>ko</locale>
<endY>37.609094989686</endY>
<endX>127.030406594109</endX>
<wideareaRouteCount>0</wideareaRouteCount>
<subwayBusCount>0</subwayBusCount>
<startY>37.63788539420793</startY>
<startX>127.02550910860451</startX>
<ferryCount>0</ferryCount>
<trainCount>0</trainCount>
<reqDttm>20221028151235</reqDttm>
</requestParameters>
<plan>
<itineraries>
<fare>
<regular>
<totalFare>1200</totalFare>
<currency>
<symbol>₩</symbol>
<currency>원</currency>
<currencyCode>KRW</currencyCode>
</currency>
</regular>
</fare>
<walkDistance>264.0</walkDistance>
<totalTime>984</totalTime>
<legs>
<mode>WALK</mode>
<sectionTime>109.0</sectionTime>
<distance>114.0</distance>
<start>
<name>출발지</name>
<lon>127.02550910860451</lon>
<lat>37.63788539420793</lat>
</start>
<end>
<name>수유역.강북구청</name>
<lon>127.02608888888889</lon>
<lat>37.63863888888889</lat>
</end>
<steps>
<streetName></streetName>
<distance>60</distance>
<description>60m 이동</description>
<linestring>127.02551,37.637882 127.02552,37.637897 127.025955,37.63829</linestring>
</steps>
<steps>
<streetName></streetName>
<distance>15</distance>
<description>좌회전 후 15m 이동 </description>
<linestring>127.025955,37.63829 127.025826,37.638374</linestring>
</steps>
<steps>
<streetName></streetName>
<distance>25</distance>
<description>수유역 7번출구 에서 우회전 후 25m 이동 </description>
<linestring>127.025826,37.638374 127.02598,37.638523 127.02597,37.63855</linestring>
</steps>
<steps>
<streetName>도봉로</streetName>
<distance>14</distance>
<description>수유역 8번출구 에서 우회전 후 도봉로 을 따라 14m 이동 </description>
<linestring>127.02597,37.63855 127.02606,37.63864 127.02607,37.63865</linestring>
</steps>
</legs>
<legs>
<mode>BUS</mode>
<routeColor>53B332</routeColor>
<sectionTime>710.0</sectionTime>
<route>지선:1128</route>
<distance>4114.0</distance>
<start>
<name>수유역.강북구청</name>
<lon>127.02608888888889</lon>
<lat>37.63863888888889</lat>
</start>
<passStopList>
<stationList>
<index>0</index>
<stationName>수유역.강북구청</stationName>
<lon>127.026089</lon>
<lat>37.638639</lat>
<stationID>777957</stationID>
</stationList>
<stationList>
<index>1</index>
<stationName>신일병원</stationName>
<lon>127.022422</lon>
<lat>37.634717</lat>
<stationID>777816</stationID>
</stationList>
<stationList>
<index>2</index>
<stationName>강북노인종합복지관</stationName>
<lon>127.018917</lon>
<lat>37.634428</lat>
<stationID>777807</stationID>
</stationList>
<stationList>
<index>3</index>
<stationName>화계사입구</stationName>
<lon>127.017486</lon>
<lat>37.633333</lat>
<stationID>777743</stationID>
</stationList>
<stationList>
<index>4</index>
<stationName>빨래골입구</stationName>
<lon>127.017817</lon>
<lat>37.629692</lat>
<stationID>777597</stationID>
</stationList>
<stationList>
<index>5</index>
<stationName>롯데마트삼양점.래미안1차아파트</stationName>
<lon>127.018242</lon>
<lat>37.625522</lat>
<stationID>777412</stationID>
</stationList>
<stationList>
<index>6</index>
<stationName>삼양초등학교</stationName>
<lon>127.018997</lon>
<lat>37.623250</lat>
<stationID>777316</stationID>
</stationList>
<stationList>
<index>7</index>
<stationName>강북청소년문화정보도서관입구</stationName>
<lon>127.020233</lon>
<lat>37.621797</lat>
<stationID>777266</stationID>
</stationList>
<stationList>
<index>8</index>
<stationName>삼양동사거리</stationName>
<lon>127.021686</lon>
<lat>37.619192</lat>
<stationID>777176</stationID>
</stationList>
<stationList>
<index>9</index>
<stationName>성암국제무역고등학교</stationName>
<lon>127.025542</lon>
<lat>37.618014</lat>
<stationID>777125</stationID>
</stationList>
<stationList>
<index>10</index>
<stationName>삼양동사거리입구</stationName>
<lon>127.028514</lon>
<lat>37.617078</lat>
<stationID>777085</stationID>
</stationList>
<stationList>
<index>11</index>
<stationName>미아사거리역</stationName>
<lon>127.029747</lon>
<lat>37.615447</lat>
<stationID>776989</stationID>
</stationList>
<stationList>
<index>12</index>
<stationName>미아사거리</stationName>
<lon>127.030094</lon>
<lat>37.610183</lat>
<stationID>776703</stationID>
</stationList>
</passStopList>
<end>
<name>미아사거리</name>
<lon>127.03009444444444</lon>
<lat>37.61018333333333</lat>
</end>
<type>12</type>
<passShape>
<linestring>127.026156,37.638594 127.023856,37.636456 127.023564,37.636175 127.023394,37.635961 127.023297,37.635803 127.023189,37.635550 127.023156,37.635389 127.023142,37.635278 127.023181,37.634889 127.023194,37.634747 127.022425,37.634689 127.019519,37.634467 127.018919,37.634406 127.017581,37.634272 127.017417,37.634108 127.017489,37.633333 127.017694,37.631122 127.017714,37.630742 127.017825,37.629694 127.017825,37.629681 127.017975,37.627683 127.018242,37.625522 127.018311,37.624953 127.018331,37.624858 127.018428,37.624167 127.018519,37.623883 127.018594,37.623744 127.018847,37.623408 127.018997,37.623250 127.019994,37.622169 127.020239,37.621797 127.020242,37.621789 127.020361,37.621525 127.020956,37.619597 127.021075,37.619464 127.021208,37.619353 127.021692,37.619203 127.022906,37.618833 127.023528,37.618581 127.023875,37.618458 127.024317,37.618328 127.025514,37.618033 127.025547,37.618019 127.025772,37.617919 127.026206,37.617703 127.027153,37.617178 127.027200,37.617167 127.028514,37.617117 127.029708,37.617069 127.029764,37.616783 127.029781,37.616036 127.029825,37.615453 127.030019,37.612792 127.030094,37.612286 127.030233,37.611583 127.030267,37.611283 127.030258,37.610969 127.030189,37.610178</linestring>
</passShape>
</legs>
<legs>
<mode>WALK</mode>
<sectionTime>165.0</sectionTime>
<distance>150.0</distance>
<start>
<name>미아사거리</name>
<lon>127.03009444444444</lon>
<lat>37.61018333333333</lat>
</start>
<end>
<name>도착지</name>
<lon>127.030406594109</lon>
<lat>37.609094989686</lat>
</end>
<steps>
<streetName>도봉로</streetName>
<distance>106</distance>
<description>도봉로 을 따라 106m 이동</description>
<linestring>127.03003,37.610188 127.03001,37.610046 127.03001,37.610027 127.03001,37.609997 127.02998,37.60989 127.029945,37.609604 127.02994,37.609585 127.02993,37.60957 127.02989,37.609333 127.02988,37.609264 127.02987,37.60925</linestring>
</steps>
<steps>
<streetName></streetName>
<distance>14</distance>
<description>세사리빙 미아점 에서 좌측 횡단보도 후 14m 이동 </description>
<linestring>127.02987,37.60925 127.03002,37.60922</linestring>
</steps>
<steps>
<streetName></streetName>
<distance>15</distance>
<description>우회전 후 15m 이동 </description>
<linestring>127.03002,37.60922 127.03007,37.609154 127.03014,37.609177</linestring>
</steps>
<steps>
<streetName>보행자도로</streetName>
<distance>15</distance>
<description>횡단보도 후 보행자도로 을 따라 15m 이동 </description>
<linestring>127.03014,37.609177 127.03029,37.60925</linestring>
</steps>
</legs>
<walkTime>274</walkTime>
<transferCount>0</transferCount>
<totalDistance>4338.0</totalDistance>
<pathType>2</pathType>
</itineraries>
</plan>
</metaData>
대중교통 요약정보 API
- REQUSET
{
"startX": "127.02550910860451",
"startY": "37.63788539420793",
"endX": "127.030406594109",
"endY": "37.609094989686",
"count" : 1,
"format":"json"
}
- RESPONSE PARAMETER
Name | Data Type | Mandatory | Example | Description |
---|---|---|---|---|
metaData | node | |||
plan | node | |||
itineraries | node | 데이터 상세정보 최상위 노드 | ||
totalTime | int | 총 소요시간(sec) | ||
transferCount | int | 환승횟수 | ||
walkDistance | double | 총 보행자 이동 거리(m) | ||
totalDistance | double | 총 이동거리(m) | ||
walkTime | int | 총 보행자 소요시간(sec) | ||
fare | node | 금액 최상위 노드 | ||
regular | node | 금액 상위 노드 | ||
currency | node | 금액 상위 노드 | ||
symbol | string | 금액 상징(₩) | ||
currency | string | 금액 단위(원) | ||
currencyCode | string | 금액 단위 코드(KRW) | ||
totalFare | number | 대중교통요금 | ||
requestParameters | node | |||
reqDttm | string | 요청 시각 - yyyymmddhhmiss | ||
startX | string | 출발지 좌표(경도) - WGS84 | ||
startY | string | 출발지 좌표(위도) - WGS84 | ||
endX | string | 도착지 좌표(경도) - WGS84 | ||
endY | string | 도착지 좌표(위도) - WGS84 |
- RESPONSE (type : json)
{
"metaData": {
"requestParameters": {
"startY": "37.637885",
"endY": "37.609095",
"startX": "127.025509",
"endX": "127.030407",
"reqDttm": "20221028152120"
},
"plan": {
"itineraries": [
{
"fare": {
"regular": {
"totalFare": 1200,
"currency": {
"symbol": "₩",
"currency": "원",
"currencyCode": "KRW"
}
}
},
"walkDistance": 407,
"totalTime": 1022,
"walkTime": 509,
"transferCount": 1,
"totalDistance": 3686
}
]
}
}
}
- RESPONSE (type : xml)
<?xml version='1.1' encoding='UTF-8'?>
<metaData>
<requestParameters>
<startY>37.637885</startY>
<endY>37.609095</endY>
<startX>127.025509</startX>
<endX>127.030407</endX>
<reqDttm>20221028151816</reqDttm>
</requestParameters>
<plan>
<itineraries>
<fare>
<regular>
<totalFare>1200</totalFare>
<currency>
<symbol>₩</symbol>
<currency>원</currency>
<currencyCode>KRW</currencyCode>
</currency>
</regular>
</fare>
<walkDistance>388</walkDistance>
<totalTime>1068</totalTime>
<walkTime>486</walkTime>
<transferCount>1</transferCount>
<totalDistance>4043</totalDistance>
</itineraries>
</plan>
</metaData>