-
다음 우편번호 서비스 사용 주소 API -카테고리 없음 2021. 11. 9. 19:23
어드레스 API에는 3개가 있다. 도로명주소 API우체국 오픈API다음우편번호서비스
위 두 가지는 API를 받기가 어렵기 때문에 마지막 다음 우편번호 서비스를 사용하기로 했다.단, 다음 우편번호 서비스를 사용할 때는, 다음 로고가 일단 입력되어 커스터마이즈가 되지 않고, 리스트 표시 부분까지 처리된다는 결점이 있다. 그러니까 다음에 정한 대로 해야 한다는 건데 개인 프로젝트를 하려면 다음 우편번호 서비스가 딱 좋았다. http://postcode.map.daum.net 우편번호 검색과 도로명 주소 입력 기능을 쉽게 적용할 수 있는 방법. 우편번호 서비스를 이용해 주세요. 어떤 사이트든 무료로 제약 없이 사용할 수 있습니다.postcode.map.daum.nethttps랑 http가 가이드가 좀 다른것 같아.
주의사항은 파라미터를 추가하지 않아야 한다.방법은 세 가지이다. 1) 통합로딩 : postcode.v2.js라는 이름의 파일 로딩 2) 동적로딩 : Loader 파일 로딩 후에 Core 파일을 개발자가 원하는 부분으로부터 별도로 로딩 3) 정적 로딩 : Loader 파일과 Core 파일의 로딩을 동시에 실행하는 것이다.통합로딩 방법 선택! [통합로딩코드] + 추가) 통합로딩 방식이 통하지 않는다. django라서인지는 잘 모르겠지만 예시 코드를 그대로 붙였음에도 불구하고 실행되지 않았다.ㅠㅠ이 아니라, 두 번째 동적 로딩으로 해결했다.
그대로 박았을 때의 형태 아래를 보면 세 가지 세부 사용법이 있다.1. daum. Postcode 생성자의 속성 2. daum. Postcode 함수에 대하여 3. 주제 변경 방법을 하나씩 살펴보자. 어차피 다 내가 써야 하니까 1.daum.Postcode 생성자 속성:oncomplete:사용자가 클릭한 정보를 받아오는 콜백 함수-당황스럽네.주소를 새우편 번호 외에도 영어 버전도 주고 건물 번호도 준다.아마 많이 쓰는 건 주소 정도일 것 같은데, 또 도시마 도시마 도시마 덕망도 꺼낼 수 있어.그냥 내가 생각한 주소 전부.
: on resize : 검색 결과에 따라 우편번호 서비스의 화면 크기가 바뀌는 경우, 화면 크기 정보를 받는 콜백 함수음 임의로 우편번호 서비스의 크기를 변화하고 싶다면 이 함수가 아니라 직접 정의나 외부 resize orientation을 이용하는 것 -> 건드리지 마라
: on close : 우편번호 화면을 팝업으로 보여주고 종료한 경우, 콜백함수 만약 검색결과를 선택한 경우에는 on Complete 콜백함수가 완료된 후 실행된다.어떻게 사라졌는지 state 파라미터 있음
: onsearch: 주소를 검색할 경우 실행되는 콜백 함수 검색어와 검색 결과의 총 개수가 초과됨
:width:우편함 팝업(혹은 iframe)의 고정 넓이의 나머지는 그럭저럭…설명 부족인 것을 생각하면 알 필요도 없어 보인다.
2. daum.Postcode 함수 1) open우편번호 검색화면을 팝업으로 보여준다.일반적인 팝업을 제외하더라도 특정 검색어를 넘겨서 바로 실행하거나 팝업 위치도 지정하는 등 변경 가능하다.2) embed 우편번호 찾기 화면을 iframe에 삽입할 때 사용. -> 모바일 시에는 팝업을 띄우기가 부담스러울 수 있기 때문에 iframe에 끼우는 바업ㅂ을 사용하기도 한다.난 웹이야 패스!
도로명 주소 받을 때 제일 밑천 받으려면 밑에 거 써야 돼
추가)한국의 주소 체계 자체가 헷갈려 정리해 봤다.1개 특별시, 6개 광역시(), 8개 도 1개 특별자치도, 1개 특별자치시이다.다음 우편번호 서비스는 주소를 보면 서울특별시 + 6개 광역시 (부산광역시, 대구광역시, 인천광역시)이다.대전광역시. 울산광역시)는 특별시광역시는 제외하고 제공한다.즉 [서울, 부산, 대구, 인천 광주, 대전, 울산] 이렇게
8개의 도에 대해서는 [경기, 강원, 충청북도, 충청남도, 전라남도, 경상북도, 경상남도]로 제공되며 제주특별자치도, 세종특별자치시라고 한다.예를 들면 경기도 성남시 분당구. 이렇게.