Directions API를 사용하는 이유
Directions API를 사용하면 대중교통, 운전, 도보, 자전거 등 여러 이동 수단에 대한 경로를 가져올 수 있습니다.
Directions API로 무엇을 할 수 있나요?
Directions API를 사용하면 다음 세부정보를 포함한 위치 간 경로를 계산할 수 있습니다.
- 대중교통, 운전, 도보, 자전거 등 여러 이동 수단을 안내합니다.
- 일련의 경유지를 사용한 다구간 경로
- 텍스트 문자열 (예: 'Chicago, IL' 또는 'Darwin, NT, Australia'), 장소 ID 또는 위도/경도 좌표를 포함하여 여러 방식으로 출발지, 목적지, 경유지를 지정합니다.
Directions API의 작동 방식
Directions API는 경로를 계산할 때 가장 효율적인 경로를 반환합니다. 이 제품에서는 가장 효율적인 경로를 결정할 때 다음 여행 요소를 고려합니다.
- 이동 시간 (기본)
- 거리
- 회전 횟수
다음 요청 예시는 온타리오주 토론토에서 퀘벡 퀘벡으로 가는 운전경로를 JSON 형식으로 반환합니다.
https://maps.googleapis.com/maps/api/directions/json ?destination=Montreal &origin=Toronto &key=YOUR_API_KEY
자료
다음 표에는 Directions API를 통해 사용할 수 있는 리소스와 리소스가 반환되는 데이터가 요약되어 있습니다.
데이터 리소스 | 반환된 데이터 | 반환 형식 |
---|---|---|
경로
출발지와 목적지를 장소 ID, 주소 또는 위도/경도 좌표 형식으로 제공합니다. 자세한 내용은 필수 매개변수를 참조하세요. |
경로, 구간, 계단별로 구분된 세부 경로입니다. 자세한 내용은 경로 응답을 참고하세요. |
|
Directions API 사용 방법
1 | 설정하기 | Google Cloud 프로젝트 설정부터 시작하여 설정 안내를 완료합니다. |
2 | 데모 사용해 보기 | API 키와 클라우드 프로젝트가 준비되었다면 경로 데모를 무료로 사용해 볼 수 있습니다. Directions API 데모를 참고하세요. |
3 | 요청 작성 | 요청 예시를 확인하고 이동 수단, 경유지, 경로 제한 등 제공할 수 있는 옵션에 대해 알아보세요. 경로 예를 참고하세요. |
4 | 응답 기본사항 이해하기 | 데이터 응답을 탐색하여 앱에 경로 데이터를 사용할 준비를 합니다. 자세한 내용은 경로 응답을 참고하세요. |
5 | 앱에 경로 데이터를 통합하세요. | 이 데이터를 사용하여 이동 거리와 시간을 계산할 수 있습니다. |
사용 가능한 클라이언트 라이브러리
다음 클라이언트 라이브러리 중 하나를 통해 원하는 언어로 이 API를 호출합니다.
- Google 지도 서비스용 자바 클라이언트
- Google 지도 서비스용 Python 클라이언트
- Google 지도 서비스용 Go 클라이언트
- Google 지도 서비스용 Node.js 클라이언트
Google 지도 서비스용 자바 클라이언트, Python 클라이언트, Go 클라이언트, Node.js 클라이언트는 Apache 2.0 라이선스에 따라 오픈소스로 제공되는 커뮤니티 지원 클라이언트 라이브러리입니다. GitHub에서 다운로드할 수 있으며 설치 안내 및 샘플 코드도 제공됩니다.
다음 단계
- Directions API 사용 시작: 시작하기로 이동합니다.
- 경로 요청 시작: 경로 찾기로 이동합니다.
- 권장사항 따르기: 웹 서비스 권장사항으로 이동하세요.