Google지도는 사용자에게 시각적 인 시간대 경계를 제공하지 않습니다. 이것은 특히 여행을 계획하는 경우 혼란을 초래할 수 있습니다. 고맙게도 시간대 데이터는 Google지도 애플리케이션 프로그래밍 인터페이스 내에 존재합니다. Google Maps API를 통해 모든 위치의 시간대 데이터를 요청할 수 있습니다. 이렇게하려면 이러한 API 요청의 구조를 이해해야합니다. 시간대 경계에 대한 정확한 지식이 있다면 Google지도 작성기를 사용하여 나만의 시간대지도를 만들 수 있습니다.
Google Maps API
다른 API와 마찬가지로 Google Maps API는 일련의 명령 및 데이터 전송 표준입니다. 시간대 데이터는 Google Maps API 데이터베이스에 저장되며 HTTPS 요청을 통해 액세스 할 수 있습니다. HTTPS 요청은 https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters 형식이어야합니다. 예를 들어 https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false 요청은 타임 스탬프가 6 월 22 일인 뉴 멕시코 주 타 오스의 위도와 경도를 사용합니다. , 2013.
Google Maps API 시간대 요청 형식
Google Maps API 요청에 사용할 수있는 두 가지 데이터 형식은 Javascript Object Notation과 XML입니다. 프로그래머의 코딩 접근 방식에 따라 JSON 형식으로 저장된 데이터를 다른 프로그래밍 언어와 쉽게 통합 할 수 있습니다. 반면 XML은 확장 가능합니다. 즉, 새 태그와 속성이 허용됩니다. 데이터 처리의 특성에 따라 시간대 요청을 할 때 한 언어를 다른 언어보다 명확하게 선호 할 수도 있고 그렇지 않을 수도 있습니다.
시간대 요청 매개 변수 및 응답
요청과 함께 보내야하는 세 가지 필수 매개 변수는 위치, 타임 스탬프 및 센서입니다. 위치 매개 변수에는 해당 위치의 위도와 경도가 포함됩니다. timestamp 매개 변수는 1970 년 1 월 1 일 자정부터의 시간 (초)을 설명합니다. 센서 매개 변수는 GPS가 사용자의 위치를 설명하는 데 관여하는지 여부를 설명합니다. 요청에 대한 응답에는 원하는 위치의 공식 시간대를 전달하는 timeZoneName이 포함됩니다.
오버레이 및지도 작성기
특정 좌표 쌍에 대해 개별 API를 요청하는 것과 관계없이 Google지도 작성기를 사용하여 고유 한 시간대지도를 만들 수 있습니다. 지도 작성기는 선과 경로 그리기를 지원합니다. 따라서 사용자 지정지도에서 시간대 선을 만들고 레이블을 지정할 수 있습니다. 그런 다음 공용 또는 개인용으로지도를 저장할 수 있습니다.