오늘은 SNUBUS를 만들면서 버스 정류장 라인을 시각화했던 과정을 정리하려고 한다! 버스 정류장 라인?
버스 정류장 라인은 아래 사진과 같이 카카오맵과 같은 서비스에서 버스 노선을 검색하면 정류장이 리스트업되고 버스가 어느정도 이동했는지 버스 위치 정보를 시각화한 기능을 의미한다.(사실 정확한 명칭이 무엇인지 몰라서 내가 생각해낸 이름 ㅠ) 버스 정류장 라인 1️ 닥친문제 - 노선 경로의 직선거리를 알 수가 없다 사실 이 기능을 SNUBUS에 구현해야 할지 고민을 많이 했다.
겉으로는 간단해보일 수 있지만(사실 겉으로 봐도 어려움) 공공데이터를 통해 받아온 한정적인 데이터를 가지고 이 기능을 구현한다는 것이 머리 속으로 쉽게 그려지지 않았다 구현을 위해 어떤 과정이 필요할까? 일단 먼저 내가 활용할 수 있는 데이터를 리스트업하기 전에 어떻게 하면 이 기능을 구현할 수 있을지 생각해봤다.
내가 생각한 구현 과정은 다음과 같았다. 1️ 일단 기본적으로 버스 정류장을 아래로 일렬로 ...