성능 개선 결과
최초검색 : 13724 ms 조회로직 변경 : 7847ms Fetch Join 변경 : 319ms 조회 쿼리 변경 : 256ms
기본 검색 기능
기본적인 검색기능을 구현했으며
검색어로 검색
카카오맵 API로 사용자 검색어에 대한 결과를 호출
검색 결과가 있는경우 : 검색결과 0번으로 좌표를 반환
검색 결과가 없는경우 : 초기위치 ( 서울역 ) 반환
좌표 주변의 주차장 검색
검색 결과가 있는경우 : 검색 결과를 반환
검색 결과가 없는경우 : 초기위치 ( 서울역 ) 반환
현위치로 검색
현위치 정보 동의 여부
동의 : 현위치 좌표 주변 DB검색
비동의 : 검색실패 위치동의 알림 창 출력
검색결과가 있는지 여부
검색 결과가 있는 경우 : 주변 주차장 리스트 반환
검색 결과가 없는 경우 : 초기위치 ( 서울역 ) 반환
키워드와 일치하는 결과 반환
API에서 정확히 검색어가 일치 하는경우 해당 좌표를 반환하게 변경
해당 좌표 주변의 주차장 결과만 반환을 하다보니 검색 중심 위치가 어디인지 확인이 되지않음
검색 중심 위치의 좌표를 같이 반환하여 해당 문제 해결
검색어로 검색
카카오맵 API로 사용자 검색어에 대한 결과를 호출
검색 결과가 있는경우 : 검색결과 0번으로 좌표를 반환
주차장 명이 정확히 일치한다면 해당 좌표 반환
검색 결과가 없는경우 : 초기위치 ( 서울역 ) 반환
좌표 주변의 주차장 검색
검색 결과가 있는경우 : 검색 결과를 반환 + 검색 위치 좌표 반환
검색 결과가 없는경우 : 초기위치 ( 서울역 ) 반환