본문 바로가기

Dev/공공데이터&API연동

(4)
API 처음 호출시 반응이 없다면? 안녕하세요.공공데이터 API를 통해서 개발을 하다 보면 종종 API가 동작이 될때가 있고 안될때가 있더라구요.가끔 네트워크 오류야 그렇다고 하지만. ㅎㅎ그런 경우 사이트를 서비스하는 시점에서 난감하더라구요그래서 저는 최소한 API를 3번 정도 호출하게 합니다.처음에 동작이 안될때를 방지하기 위해서요.int attempts = 0;int MAX_RETRIES = 3;boolean isSuccess = false;boolean isSuccess = false;while (attempts entity = new HttpEntity(headers); ResponseEntity response = restTemplate.exchange(uri, HttpMethod.GET, entity, String..
도로명주소 API 좌표값 구글맵에서 사용 방법 아직도 삽질을 열심히 하고 있다... 도로명 주소 API를 이용해서 좌표값을 받아서 바로 사용을 할수 없다. 도로명 API에서는 ※ 좌표계 안내 : 좌표계(ITRF2000), 기준타원체(GRS80), 투영법(UTM), 장반경(6,378,137m) 기준으로 제공을 한다. 그래소 바로 구글맵에서 사용을 할수가 없다. 구글맵에서 사용하기 위해서는 데이터값을 변환을 해야 한다. 라이브러니는 proj4j를 사용했다. https://mvnrepository.com/artifact/org.locationtech.proj4j/proj4j Maven Repository: org.locationtech.proj4j » proj4j Java port of the Proj.4 library for coordinate repr..
도로명 주소 변환 Juso 도로명 주소 API 변환 아래의 API를 제공한다. - 도로명 주소 API - 영문주소 API - 좌표제공 API - 모바일용 API https://www.juso.go.kr/openIndexPage.do 도로명주소 안내시스템 국가기초구역이란 각종 관할구역(통계, 우편, 소방, 경찰 등)을 관리하기 위해 나눈 단위 구역입니다.국가기초구역번호는 우편번호로 사용됩니다. www.juso.go.kr API를 사용하기 위해선 개발자 센터로 접속해야 한다. https://www.juso.go.kr/addrlink/main.do?cPath=99MM 도로명주소 개발자센터 www.juso.go.kr API 신청시 실명인증 후 바로 사용이 가능하다. - 도로명주소 API 코드 CustomRestTemplate custom..
공공데이터-보건복지부_코로나19 시·도발생_현황 공공데이터를 자주 보게 되면서 필요한 API를 찾아서 정보를 제공하는 아이템을 개발하고 있다 이번에는 공공데이터 중 보건복지부에서 제공하는 코로나 API를 개발한 정보를 제공하려고 한다. 제공 정보는 API를 통해서 호출 하는 정보까지만 표시하는 JAVA 소스 이다. 공공데이터 URL은 https://www.data.go.kr/ 보건복지부 코로나19 시도발생 현황 URL은 www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15043378 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datas..