멋사 Backend 83일차 🦁

신재원·2023년 8월 22일

지역 필터 기능

아래의 사진에서 @Param("city") 는 city 파라미터를 쿼리의 :city 매개변수와 매핑해주는 역할을 합니다.

결과적으로 데이터베이스에 저장된 city 컬럼을 조회 하게 됩니다.

  • City 가 경기도인 경우 경기도에 해당하는 시 군 을 필터하여 조회합니다.
  • City 가 서울특별시 인경우 서울특별시에 해당하는 구 를 필터하여 조회 합니다.

최종적으로 아래의 사진처럼 동대문구에 해당하는 동물병원 전체를 반환하는것 입니다.

네이버 지도 API

네이버 데이터 플랫폼 의 링크에 접속하여 Application 인 지도를 등록하여 client idsecret을 발급받았습니다.

시나리오로 생각하는 방향은 시 군 구 순으로 필터링 하여 동물병원을 보여주게 되는데, 구 까지 조회하게되면 해당 구에 해당하는 동물병원들의 위도, 경도를 통해 마커를 하여 필터로 설정한 지역의 동물병원을 보여주게 하는게 최종 목표 입니다.

해결 해야 할점

  • 경기도 동물병원 데이터는 위도 경도를 제공하는데, 이 부분을 지도 라는 프론트엔드에 적용을 고민
  • 서울 동물병원 데이터는 x 좌표와 y 좌표를 제공하는데, 이 부분을 위도 경도로 변환하려고 하는데 제대로된 자료가 없음.....

0개의 댓글