우편 번호의 거리, 반지름 및 위치를 계산하는 쉬운 방법. API는 우편 번호 목록을 가져 와서 서로 지정된 거리 내에있는 우편 번호목록을 함께 일치시킬 수 있습니다. JSON 응답을 구문 분석하기 위해 사용자 고유의 코드를 작성하는 대신 프로그래밍 언어에 맞는 시도되고 테스트된 JSON 파서를 사용하는 것이 좋습니다. json.org 이러한 도구 (뿐만 아니라 전체 JSON 사양)의 매우 포괄적 인 목록이 있습니다. 비어 있는 필드만 반환됩니다. 그러나 무료 API 플랜에 가입할 수 있으며 한 푼도 지불하지 않을 수 있습니다. 모든 계정은 하나의 응용 프로그램에 연결하는 자체 API 키 / 비밀 콤보를 가져옵니다. 거기에서 우편 번호 데이터, 거리 또는 반지름에 따라 관련 지퍼를 기반으로 API 끝점을 전달할 수 있습니다. 이렇게 하면 표준 응답 형식으로 우편 번호에 대한 세부 정보를 얻을 수 있습니다. 스프레드시트 및 데이터베이스 내에서 우편 번호 데이터를 잘못 처리한 또 다른 결과는 비공백 도시 및 주 입력과 함께 제공될 때 우편 번호 입력 필드의 0의 변형이 삭제된다는 것입니다. 그렇지 않으면 다른 데이터(도시/주)가 제출되지 않으면 0값 우편 번호가 문자 그대로 처리되어 응답 상태가 유효하지 않은 상태가 됩니다.

USPS가 00000의 값으로 실제 우편 번호를 제공하면 분명히 미래에 변경 될 수 있습니다. zippopotam.us REST API가 있습니다. 다음은 순수 JavaScript에서 ZIP에서 상태를 얻는 방법의 예입니다(라이브러리 없음): 범위 배열이 있는 지정된 우편 번호에 대해 가장 가능성이 높은 상태를 반환할 수 있습니다. 예제 페이지에서 아이디어를 수정하고 API 설정을 확인하여 시작할 수 있습니다. 사용자 입력 우편 번호가 있고 우편 번호가 있는 상태에 따라 텍스트 단락을 표시하려고 합니다. 도시와 주를 조회하는 것이 훨씬 더 복잡하다는 것을 알고 있으며 USPS가 노출하는 API와 같은 API가 가장 좋습니다. 그러나 단지 상태를 일치시키기 위해, 아마도 처음 세 숫자에, 솔루션 (나는 생각한다) 쉽고 가볍다. 우편 번호를 제공 할 사람을 찾고 갈 때 패키지의 일부로 올 수있는 종과 경적의 숫자가있다.

다음 우편번호 api 예제