# overlabs

1개의 포스트
post-thumbnail

지도이야기 | Geo 함수 - 교차구역 구하기

지도 서비스를 이용하여 사용자에게 사용자 위치를 기준으로 하여 맵을 보여줍니다. 구글맵이나 네이버맵은 사용자 현 위치를 기준으로 하여 중심을 잡고 근처 지도를 띄우고 사용자가 앱내 맵을 움직이거나 드래그하게 되면 여러 다양한 곳의 지도 또한 볼 수가 있습니다. 공유킥보드 서비스를 제공하는 저희 회사에서는 그러한 맵을 보여주는 것 외에도 사용자가 보고 있는 앱 내 표시중인 맵에서 우리 회사에서 어떠한 구역을 서비스하고 있고 반납이 불가한 구역은 이런곳이 있다 라는 것을 보여줘야 했습니다. MySQL을 사용하고 있을 때 무수히 많은 구역을 모두 select 해서 앱에 뿌려주면 시간도 많이 소요되지만 앱 내 지도또한 굉장히 무거워져서 서비스가 죽어버리는 상황까지 발생하게 되는 것입니다. 그때 생각해냈던 것이 범위내 현재 사용자가 보고 있는 곳에 위치하는 구역들만 가져오자 라고 했던 것입니다.(물론 지금은 또 다른 방법을 찾아 적용했습니다..) 그때 찾아보고 사용했던 함수들이 바로

2022년 3월 26일
·
0개의 댓글
·