Elevation API는 또는 경로를 따라 샘플링된 고도 데이터를 수집할 수 있습니다.
Elevation API를 사용하는 이유
Elevation API를 사용하여 고도를 지원하는 애플리케이션을 개발할 수 있습니다. 고도에 민감한 활동, 포지셔닝 애플리케이션 또는 낮은 조사를 이용 중인 고객 경로에 있는 고도 및 고도 변화를 포함하는 애플리케이션입니다. 예를 들어 고도 상승 및 손실 데이터를 제공하여 하이킹, 자전거 또는 스쿠버 다이빙과 같은 활동을 할 수 있습니다.
Elevation API로 할 수 있는 작업
Elevation API를 사용하면 고도 데이터를 지도에 표시할 수 있습니다. 예를 들면 다음과 같습니다.
- 특정 장소의 고도 확인
- 특정 경로 또는 둘 사이의 고도 차이를 계산합니다. 포인트
Elevation API 작동 방식
Elevation API는 요청을 위도/경도 좌표가 있는 인코딩된 URL로 수락합니다. 개별 위치 또는 경로를 따라 일련의 위치로 제공됩니다. 이 요청은 예를 들어 콜로라도주 덴버의 중심에 대한 고도를 쿼리하고 반환을 JSON 형식으로 지정합니다.https://maps.googleapis.com/maps/api/elevation/json ?locations=39.7391536%2C-104.9847034 &key=YOUR_API_KEY
서비스는 제공된 좌표의 고도를 가져옵니다. 또한 고도가 없는 위치의 고도로, 4에서 반환된 평균을 제공 고도 데이터를 제공하는 가장 가까운 위치. 마지막으로 모델의 전반적인 해상도를 반환합니다.
리소스
다음 표에는 Elevation API 및 반환된 데이터
데이터 리소스 | 반환된 데이터 | 반환 형식 |
---|---|---|
위도/경도 좌표
데이터를 하나 이상의 위치 집합이나 경로 상의 계열로 제공할 수 있습니다. 나 인코딩된 좌표를 제공할 수 있습니다. 최대 512개의 좌표를 전달합니다. |
Elevation API는 미터 단위의 고도를 상대적인 국지 평균 해수면 (LMSL)까지 표시됩니다. 고도는 양수로 반환될 수 있습니다. 또는 음수 값 중에서 선택할 수 있습니다.
|
|
Elevation API 사용 방법
1 | 설정하기 | 먼저 설정 Google Cloud 프로젝트 설정을 완료하고 참고하세요. |
2 | 고도 요청 사용해 보기 | API 키가 있으면 Elevation API를 영향을 받습니다. 샘플 요청을 참고하세요. 시작하기 가이드를 참조하세요. |
3 | 더 복잡한 요청 작성 | 프로젝트를 설정한 다음, 위치와 함께 위치 데이터를 제공하는 요청을 시도해 보세요. 있습니다. 경로 지정을 참조하세요. 참조하세요. |
4 | 응답 기본사항 이해하기 | 고도 데이터 응답을 살펴보고 앱에 고도 데이터 사용을 준비하세요. 자세한 내용은 고도 응답 참조하세요. |
5 | 고도 데이터를 앱에 통합하세요. | 고도 데이터를 사용하여 위치 기반 앱(예: 스포츠 앱)을 개선할 수 있습니다. 설문 조사 데이터에 사용할 수 있습니다. |
사용 가능한 클라이언트 라이브러리
이 API를 다음 언어로 호출 다음 클라이언트 라이브러리 중 하나를 통해 사용할 수 있습니다.
- 자바 Google 지도 서비스 클라이언트
- Python Google 지도 서비스 클라이언트
- Go 클라이언트 (Google 지도 서비스 사용 시)
- Node.js Google 지도 서비스 클라이언트
Google 지도용 Java 클라이언트, Python 클라이언트, Go 클라이언트, Node.js 클라이언트 서비스는 커뮤니티 지원 클라이언트 라이브러리로, Apache 2.0 라이선스. GitHub에서 다운로드하세요. GitHub에서 설치 안내와 샘플 코드도 찾을 수 있습니다.
다음 단계
- Elevation API 사용 시작: Google Cloud 프로젝트입니다.
- 경로 기반 고도 데이터 가져오기: 이동 경로 지정
- 권장사항 따르기: Web Service(웹 서비스)로 이동합니다. 권장사항.