지도상에서 위도 경도를 지정해 경로 탐색해 보자!
배경
손님과의 회의나 공부회 등으로 모르는 장소에 나가는 것은 많이 있습니다. 그 때에 곤란한 것이, 「목적지의 가장 가까운 역에는 도착했지만, 여기에서 어떻게 이동하면 좋을까?」라고 하는 점입니다. 스마트폰으로 지도를 보면서 이동하고 있어도, 의외로 표지가 되는 건물을 찾을 수 없고, 눈치채면 길을 잃을 수도 있습니다.
모르는 장소에 나간다고 해도, 목적지의 장소(주소)는 미리 파악할 수 있기 때문에, 「이곳에 가고 싶다!」라고만 지정하고, 나머지는 경로 탐색 서비스 등으로 경로를 파악하고 싶은 것 입니다. 그래서 이번은 지도상에서 지정한 위도경도를 바탕으로 경로 탐색하는 순서를 보고 가자고 생각합니다.
위도 경도에서의 경로 탐색
실은 역 스파아토 웹 서비스 의 경로 탐색 API 에서는, 출발지·목적지에 역명 뿐만 아니라, 위도 경도도 지정할 수가 있습니다.
예를 들어, 평균 대기 시간 탐색 에는 출발 역과 도착 역을 지정하는
from
와 to
가 있으며, 이 매개 변수는 좌표 정보 으로 위도 경도를 지정할 수 있습니다. 샘플로서 고엔지의 발연구소에서 도쿄역의 야에스구치 부근까지의 경로 탐색은 다음과 같은 API 호출이 됩니다.https://api.ekispert.jp/v1/json/search/course/plain?key=<アクセスキー>&from=35.70606813177083,139.651624325722,wgs84,2000&to=35.68042009453629,139.7690262983716,wgs84,2000
위도 경도를 지정할 때는 측지계에 주의해 주십시오. 역 스파아토 웹 서비스에서는 일본측지계와 세계측지계 중 하나를 지정할 수 있습니다. 디폴트에서는 일본 측지계가 되어 있기 때문에, Google 맵이나 OpenStreetMap을 취급하는 맵 라이브러리의 측지계(세계 측지계)와 혼재해 버리면, 올바르게 위도 경도의 지정을 실시할 수 없게 됩니다.
세계측지계를 지정하는 경우는
<緯度>,<経度>,wgs64,<半径(m)>
와 같은 형태로 지정해 주세요.지도에서 위도 경도를 지정하여 경로 탐색해보기
경로 탐색 API의 매개변수에 위도 경도를 지정할 수 있다는 것을 알았는데, 이것을 인간이 매번 지정하는 것은 조금 어렵습니다. 그래서 간단한 샘플로, 지도를 클릭하면, 그 위도 경도를 취득해 경로 탐색하는 앱을 작성해 보았습니다.
동작 이미지는 다음과 같습니다. 위도 경도를 지정해 탐색하는 편리함(?)이 보이는 것 같은 생각도 합니다.
보충: 역 스파아토 웹 서비스 액세스 키 얻기
API를 사용하려면 액세스 키가 필요하지만 개인 사용자에게는 Amazon SaaS 스토어에서 액세스 키를 구입하는 방법도 있습니다. SaaS 스토어에서의 액세스 키 구입에 대해서는, 과거의 기사에서 소개하고 있으므로 흥미가 있는 분은 참조해 주세요.
요약
역 스파아토 웹 서비스로 위도 경도를 지정한 경로 탐색을 실시하는 방법을 소개했습니다. API의 파라미터로서 위도 경도를 지정하는 방법은 조금 힘들지만, 지도 라이브러리와 조합하는 것으로 유저에게도 사용하기 쉬운 경로 탐색 앱을 작성할 수 있을 것 같습니다.
Reference
이 문제에 관하여(지도상에서 위도 경도를 지정해 경로 탐색해 보자!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/valsitoh/items/38dc3a34c25b7ceedded텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)