woowacourse-teams / 2023-map-befine

💡 내 관심사로 🗺 만든 지도…? 괜찮을 지도!📍

Home Page:https://mapbefine.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BE] 토픽 상세 조회 시 현재 위치 기준 거리 순으로 핀 목록 제공

yoondgu opened this issue · comments

📄 작업 대상

  • TopicDetailResponse
  • TopicQueryService

이제 브라우저에서 현재 위치를 받을 수 있는 상태이므로
클라이언트에서 토픽 상세 조회 요청 시 latitude, longitude를 주면
해당 위치 기준으로 핀 목록을 가까운 순으로 정렬 해서 줄 수 있으면 좋을 것 같아요.

구현 방법에 있어서 고려할 사항이 있기 때문에 내일까지 하자는건 아니고..
서비스 관점에서는 꼭 필요하다고 생각해서, 구현해보고 싶어요. 까먹지 않으려고 미리 적어둡니다.

image

✅ 작업 내용

  • 기존 토픽 상세 조회 URI에서 request query string에 latitude, longitude 받는 API 추가
  • 지연로딩 대신 다른 방법으로 topic의 pins를 조회한다. 이 때 거리를 계산해 해당 거리로 정렬한다.

📎 참고 자료

No response

⏰ 추정 시간

아직 모름 (작업 진행 시 작성)