지도상에서 위도 경도를 지정해 경로 탐색해 보자!

발 연구소 Advent Calendar 2019 둘째 날 기사입니다. 오늘은 위도 경도를 지정해 경로 탐색하는 순서를 소개하겠습니다.

배경



손님과의 회의나 공부회 등으로 모르는 장소에 나가는 것은 많이 있습니다. 그 때에 곤란한 것이, 「목적지의 가장 가까운 역에는 도착했지만, 여기에서 어떻게 이동하면 좋을까?」라고 하는 점입니다. 스마트폰으로 지도를 보면서 이동하고 있어도, 의외로 표지가 되는 건물을 찾을 수 없고, 눈치채면 길을 잃을 수도 있습니다.

모르는 장소에 나간다고 해도, 목적지의 장소(주소)는 미리 파악할 수 있기 때문에, 「이곳에 가고 싶다!」라고만 지정하고, 나머지는 경로 탐색 서비스 등으로 경로를 파악하고 싶은 것 입니다. 그래서 이번은 지도상에서 지정한 위도경도를 바탕으로 경로 탐색하는 순서를 보고 가자고 생각합니다.

위도 경도에서의 경로 탐색



실은 역 스파아토 웹 서비스 의 경로 탐색 API 에서는, 출발지·목적지에 역명 뿐만 아니라, 위도 경도도 지정할 수가 있습니다.
예를 들어, 평균 대기 시간 탐색 에는 출발 역과 도착 역을 지정하는 fromto 가 있으며, 이 매개 변수는 좌표 정보 으로 위도 경도를 지정할 수 있습니다. 샘플로서 고엔지의 발연구소에서 도쿄역의 야에스구치 부근까지의 경로 탐색은 다음과 같은 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의 매개변수에 위도 경도를 지정할 수 있다는 것을 알았는데, 이것을 인간이 매번 지정하는 것은 조금 어렵습니다. 그래서 간단한 샘플로, 지도를 클릭하면, 그 위도 경도를 취득해 경로 탐색하는 앱을 작성해 보았습니다.
  • 위도 경도에서 경로를 탐색하는 샘플
  • h tps:///ゔぁぁ보라와 ry. 기주 b. 이오 / 아 dv 또는 l_gh_ 퍼지 s / 2019/1202 / 그럼 x. HTML


  • 동작 이미지는 다음과 같습니다. 위도 경도를 지정해 탐색하는 편리함(?)이 보이는 것 같은 생각도 합니다.



    보충: 역 스파아토 웹 서비스 액세스 키 얻기



    API를 사용하려면 액세스 키가 필요하지만 개인 사용자에게는 Amazon SaaS 스토어에서 액세스 키를 구입하는 방법도 있습니다. SaaS 스토어에서의 액세스 키 구입에 대해서는, 과거의 기사에서 소개하고 있으므로 흥미가 있는 분은 참조해 주세요.
  • SaaS 스토어에서 역 스파아토 웹 서비스 구매

  • 요약



    역 스파아토 웹 서비스로 위도 경도를 지정한 경로 탐색을 실시하는 방법을 소개했습니다. API의 파라미터로서 위도 경도를 지정하는 방법은 조금 힘들지만, 지도 라이브러리와 조합하는 것으로 유저에게도 사용하기 쉬운 경로 탐색 앱을 작성할 수 있을 것 같습니다.

    좋은 웹페이지 즐겨찾기