위치기반 업체를 불러오려면 어떻게 해야할까요?
조회수 1351회
안녕하세요 위치 기반의 어플이 많은데 그거에 대해 구글링을 해봐도 나오지 않아(혹은 제가 못찾았을 수도) 다른분들의 생각은 어떠신지 여쭤보려 글을 씁니다
위치(주소, 동, 00대로)에 따라 화면에 뿌려주는 업체 리스트들, 이 기능을 구현하려면 어떻게 로직을 만들어야 할까요?? 마치 배달 어플처럼일 듯 하네요
아무리 생각을 해봐도 '주소나 혹은 경,위도로 내 위치를 가져와 DB에 저장된 주변 반경의 업체를 다 불러온다!, 그럼 업체에는 내 위치와 맞는 어떤 값을 붙여야 불러와지나??'인데
머리가 좋지 않아 그런가 딱히 떠오르는 방법이 없습니다 ㅠㅠ
어떤 방법이 있을까요??
감사합니다 다들 좋은 하루 되시길 바랍니다
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
https://www.elastic.co/guide/en/elasticsearch/reference/5.5/query-dsl-geo-distance-query.html
이런걸 사용하면 가능하지 않을까 싶네요. ES에 업체 위치를 위/경도로 입력해 놓으면 현재 내위치 근방 Xkm 업체 목록을 Geo Distance Query로 가져오고 이걸 지도에 표시해 주면 되지 않을까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력