Backend/외부 API (2) 썸네일형 리스트형 구글과 카카오 모빌리티 API 사용해 예상 이동 거리, 예상 시간 측정하기 0) 서론 현재 진행 중인 프로젝트에서 도로명 주소를 가지고 출발지와 도착지의 예상 이동 거리와, 예상 시간을 측정하는 기능 구현을 맡게 되었다.어떤 API를 사용할까 고민 하다가 앞선 Geocoding 구현 덕분에 구글 API KEY가 있는 상태였기 때문에, 일단 구글 Distance Matrix API 를 선택했다. 하지만 최종적으로는 카카오 모빌리티 API를 선택했다. 무슨 일이 있었을까? 1) API KEY 발급받기이전 위도 경도 작업을 하면서 앞선 포스팅에 설명해뒀기 때문에 여기선 설명을 생략한다. 2) Service 구성하기공식 사용 설명서에 들어가보면, 이동 거리와 시간을 구할 수 있는 방법이 다양하게 나와있다.나는 위도 경도를 사용할 것이기 때문에 공식 문서에서 아래와 같은 요청 예시를 활.. 구글 Geocoding API 사용해서 위도 경도 검색하기 0) 서론현재 진행 중인 프로젝트에서 위도와 경도를 기반으로 주소를 검색하는 API를 연동하는 작업을 담당하게 되었다.프로젝트 요구사항에 따라 엔티티에 반드시 위도와 경도 정보가 포함되어야 하는데, 사람이 직접 주소를 기반으로 위도와 경도를 일일이 변환하여 입력하는 작업은 비효율적이고 번거롭다. 이 문제를 해결하기 위해 방법을 찾아보다가 주소를 위도와 경도로 변환해주는 Google Geocoding API 를 알게되었다.먼저 API Key부터 발급받아야한다.1) API Key 발급 받기일단 Google Cloud에 접속해 프로젝트를 생성해야한다. 새 프로젝트를 눌러 프로젝트를 생성하자. 그럼 결제 정보를 입력하는 화면으로 이동하고, 정보를 모두 입력하고 나면 API 키를 발급해준다. 이 키는 외부로 .. 이전 1 다음