본문 바로가기

IT 관련/JSP

도로명주소 API

도로명주소 : http://www.juso.go.kr/

 

도로명주소 안내시스템

 

www.juso.go.kr


실행결과

개발자센터 주소 : http://www.juso.go.kr/addrlink/main.do

 

도로명주소 개발자센터

 

www.juso.go.kr

팝업 소스

팝업화면단 소스:
<% //request.setCharacterEncoding("UTF-8"); //한글깨지면 주석제거

//request.setCharacterEncoding("EUC-KR"); //해당시스템의 인코딩타입이 EUC-KR일경우에

String inputYn = request.getParameter("inputYn");

String roadFullAddr = request.getParameter("roadFullAddr");

String roadAddrPart1 = request.getParameter("roadAddrPart1");

String roadAddrPart2 = request.getParameter("roadAddrPart2");

String engAddr = request.getParameter("engAddr");

String jibunAddr = request.getParameter("jibunAddr");

%>

function init(){
	var url = location.href;
    var confmKey = ""; //운영 키  https://www.juso.go.kr 개발자센터에서 키 발급받아야한다.
    //var confmKey = "TESTJUSOGOKR"; //로컬 테스트용  키

    var resultType = "4"; // 도로명주소 검색결과 화면 출력내용, 

    1 : 도로명, 2 : 도로명+지번, 3 : 도로명+상세건물명, 4 : 도로명+지번+상세건물명
    var inputYn= "<%=inputYn%>";
    if(inputYn != "Y"){
        document.form.confmKey.value = confmKey;
        document.form.returnUrl.value = url;
        document.form.resultType.value = resultType;
        document.form.action="http://www.juso.go.kr/addrlink/addrLinkUrl.do"; //인터넷망
        //document.form.action="http://www.juso.go.kr/addrlink/addrMobileLinkUrl.do"; //모바일 웹인 경우, 인터넷망
        document.form.submit();
    }else{
        opener.jusoCallBack("<%=roadFullAddr%>","<%=roadAddrPart1%>","<%=addrDetail%>","<%=roadAddrPart2%>");
        window.close();
    }
}

 

728x90

'IT 관련 > JSP' 카테고리의 다른 글

POST 파라미터 값 전달  (0) 2024.02.06
JEUS서버에 JSP 반영안될 때  (0) 2024.02.06