본문 바로가기

이상/Server

[Spring Boot] 주소에서 위/경도 가져오기 (with Geocoding API) 지도에 특정 위치를 표시해주는 기능이 필요할 경우, 주소를 위/경도로 변환해주는 기능이 꼭 필요한데 그것이 Geocoding이다. 앱에서는 원하는 위치를 표시하기 위해 서버에게 전달할 정보 중에 쉽게 얻을 수 있는 것은 주소이다. 앱에서 서버로 주소를 보내면 주소를 받아 Geocoding API를 이용하여 위/경도 값으로 바꾸고 리턴해주면 앱에서는 위/경도 값만 지도에 표시해주면 된다. 1. Geocoding API 및 API 키 Google Cloud Platform의 API 및 서비스에서 Geocoding API를 검색하여 사용 버튼 클릭. 사용자 인증 정보에서 +사용자 인증 정보 만들기 버튼을 누르고 API키 버튼을 클릭하여 키를 생성한다. Android에 Google Maps API를 등록할 때 .. 더보기
[Spring Boot] Spring Boot 프로젝트 생성 Local 데이터만을 사용하는 경우를 제외하고, 모바일 프로젝트는 API를 처리해 줄 서버가 꼭 필요하다. 하지만 불가피하게 서버 개발자가 없는 상태에서 프로젝트를 진행해야 한다거나 서버 개발자가 여러 프로젝트를 동시에 진행하면서 업무에 밀려 API 개발이 지연되는 등 여러 변수에 의해 앱을 만들면서 API 테스트를 하지 못하는 상황이 빈번하게 발생한다. 이러한 경우, API 테스트를 위한 아주 간단한 서버를 만들어 먼저 진행하면 프로젝트 후반에 조금이나마 시간을 절약할 수 있을 것이다. 이런 목적으로 아주 간단하게 만들어 사용할 API 테스트용 Spring Boot에 대해 기록한다. 참고로 API 호출 방식이나 여타 다른 자잘한 부분에 대해 모두 다루면 좋겠지만 나는 서버 개발자가 아니기 때문에 req.. 더보기