[SpringBoot] PostGIS와 OSRM을 사용한 합승 매칭방 추천 구현

·
Backend/SpringBoot
소마 프로젝트를 진행하며 사용자 요구사항으로 탑승하고 싶은 위치와 하차하고 싶은 위치를 지정하면 탑승 구역과 하차 구역에서 가장 가까운 매칭방을 순위로 보여주는 기능을 추가하면 좋을거같다고 생각하여 사용자의 요구사항과 니즈를 반영하여 어떻게 기술적으로 해결하였는지 과정을 적어본다. 합승 매칭방 추천 요구사항해당 기능을 수행하기 위한 요건은 다음과 같다.출발지와 목적지로 추천을 요청한다.출발지와 목적지까지 걷는 시간이 짧은 순서로 추천한다.도보 10분거리 이상은 추천에서 제외한다.사용자는 참여한 방이 존재하지 않아야한다. 주어진 요건대로 기술적으로 해결책을 생각해보았다. 첫번째 요건과 두번째 요건을 구현하기 위해서 어떻게 구현할지 생각해보았다. 사용자에게는 가장 최적이고 좋은 방법은 사용자가 탑승하고 싶은..