tmap api 길찾기 예제

방향 API를 사용하여 대중 교통 방향을 검색하는 경우 단계 배열에는 transit_details 배열의 형태로 추가 전송 세부 정보가 포함됩니다. 방향에 여러 교통 수단이 포함되어 있는 경우 내부 계단 배열에서 도보 또는 주행 단계에 대한 자세한 방향이 제공됩니다. 예를 들어 걷기 단계에는 시작 및 끝 위치의 길 찾기가 포함됩니다. 이 단계에는 “북서쪽으로 향하기”, “아렐리우스 워커로 좌회전”, “이네스 애비뉴로 좌회전”과 같은 내부 계단 배열에서 해당 경로에 대한 자세한 도보 방향이 포함됩니다. 지리적 위치 및 Google 지도 API를 사용하여 사용자의 실제 위치를 확인하고 지도에 표시하는 방법을 배웠습니다. 이 후속 문서에서는 사용자가 한 주소에서 다른 주소로 가는 길 찾기를 할 수 있는 서비스를 만듭니다. 사용자 환경을 향상시키기 위해 서비스는 사용자가 현재 위치를 자동으로 시작점으로 사용할 수 있도록 합니다. 우리의 새로운 친구의 또 다른는 google.maps.DirectionsRenderer 클래스입니다. 지시 서비스에서 검색된 DirectionsResult 개체의 형태로 검색된 방향을 렌더링합니다. 이 클래스에는 게터와 세터만 포함되어 있으므로 더 이상 탐색하지 않습니다.

유일하게 놀라운 것은 google.maps.DirectionsRenderer여러 옵션을 설정할 수 있는 오브젝트를 받아들이는 생성자입니다. 후자의 주요 속성은 표시할 경로(DirectionsService를 사용하여 검색)를 설정하는 방향 및 맵과 경로를 표시하는 데 사용되는 맵 오브젝트입니다. API는 방향을 계산할 때 가장 효율적인 경로를 반환합니다. 이동 시간은 최적화된 주요 요소이지만 API는 가장 효율적인 경로를 결정할 때 거리, 회전 수 및 더 많은 요소와 같은 다른 요인을 고려할 수도 있습니다. 다음 URL은 보스턴, MA와 콩코드 사이의 여행에 대한 방향 요청을 시작합니다, 찰스 타운과 렉싱턴에서 스톱 오버와 MA, 그 순서로. 이 예제에서는 주소를 사용합니다: 방향을 계산할 때 사용할 교통 모드를 지정할 수 있습니다. 기본적으로 길 찾기는 운전 경로로 계산됩니다. 다음 이동 모드가 지원됩니다: 예를 들어, “Toledo”에서 “마드리드”로 의 길 찾기 요청은 지역이 es로 설정된 경우 적절한 결과를 반환하고 “Toledo”는 스페인 도시로 해석됩니다: 방향 API를 사용하여 경로를 계산할 때 중간 위치에서 통과 또는 스톱오버가 포함된 경로를 반환할 웨이포인트를 지정합니다.

운전, 도보 또는 자전거 이동 경로에 웨이 포인트를 추가할 수 있지만 대중 교통 경로는 추가할 수 없습니다. “Toledo”가 스페인이 아닌 오하이오의 도시로 해석되기 때문에 지역 매개 변수없이 “Toledo”를 “마드리드”로 보낸 방향 요청은 결과를 반환하지 않습니다 : 방향 결과가 매우 상세할 수 있기 때문에 응답 내의 반복된 요소가 있습니다. 명확성을 위해 생략되었습니다. 참고: 이 서비스는 사용자 입력에 실시간으로 응답하도록 설계되지 않았습니다. 동적 방향 계산(예: 사용자 인터페이스 요소 내)의 경우 JavaScript API 길찾기 서비스에 대한 설명서를 참조하십시오. 교통 경로는 다른 교통 수단과 관련이 없는 추가 정보를 반환합니다. 이러한 추가 속성은 steps_details 개체를 통해 노출되고 단계[] 배열의 요소 필드로 반환됩니다.

Comments are closed