다음 주소 api 예제

POST 요청을 사용하면 HTTP 요청 본문에서 더 많은 양의 데이터(MAX: 100개의 주소 또는 요청당 32K)를 보낼 수 있습니다. 이 경우 데이터는 배열의 각 요소가 아래 필드 목록의 필드 이름과 동일한 필드 이름을 가진 JSON 개체인 JSON 배열로 인코딩되어야 합니다. 다음은 두 개의 주소가 전송되는 샘플 요청입니다: 참고: 이 서비스는 일반적으로 맵에 응용 프로그램 콘텐츠 의 배치를 위해 정적(사전에 알려진) 주소를 지오코딩하기 위해 설계되었습니다. 이 서비스는 사용자 입력에 실시간으로 응답하도록 설계되지 않았습니다. 동적 지오코딩(예: 사용자 인터페이스 요소 내)의 경우 JavaScript API 클라이언트 지오코더 및/또는 Google Play 서비스 위치 API에 대한 설명서를 참조하십시오. 앞에서 설명한 것처럼 도로 주소 유효성 검사에 적합하지만 배송 유효성 검사에 주의해서 사용해야 합니다. 건물이나 아파트 를 공유하는 기업을 고려해야합니다. Google주소 자동완성 API의 또 다른 문제점은 이 문서에서 언급한 것과 동일한 제한 사항이 있다는 것입니다. 다음 코드는 경계 매개 변수를 사용하여 레이트/경도 좌표를 통해 지정된 특정 지리적 영역 내의 장소로 결과를 바이어스합니다. 이 예제에서 지오코딩 API는 “1600 원형 극장 파크웨이, 마운틴 뷰, CA”에 대한 쿼리에 대한 json 응답을 요청합니다. 이 경우 MD를 주소 위치에 대한 상태 약어로 바꿉습니다.

유연성과 사용 편의성을 위해 JSON을 선호하지만 API는 여전히 XML 데이터를 수락하고 반환합니다. POST 요청에서 XML을 보내려면 콘텐츠 유형 요청 헤더를 응용 프로그램/xml로 설정합니다. charset=utf-8. 응답에서 XML을 받으려면 요청 수락 헤더를 응용 프로그램/xml로 설정합니다. charset=utf-8. 다음은 간단한 예입니다: 아래 예제에서는 `피자 근처`라는 문구에 대한 쿼리 예측 요청을 실행하고 결과를 목록에 표시합니다. 대상 주소의 2자 상태 코드입니다. 쿼리 함수에서 보았듯이 유효성 검사 함수와 유사한 전략을 따르고 있습니다. 이번에는 HERE 지오코더 API로 가져오기를 수행합니다. HERE 개발자 포털에 있는 앱 ID 및 앱 코드 토큰을 사용자 고유의 토큰으로 교환해야 합니다.

주소 자동 완성 API는 여러 가지 이유로 유용할 수 있습니다. 그 이유 중 하나는 품질 관리입니다. 사용자가 주소를 입력할 때 주소가 제안되는 것을 보면 자신의 올바른 주소를 클릭할 가능성이 높습니다. 이름에서 알 수 있듯이 주소 자동 완성 API는 사용자가 입력할 때 주소를 자동으로 제안합니다. 이 응용 프로그램의 가장 일반적인 사용 사례는 누군가가 어떤 종류의 주문 양식을 작성하는 경우입니다. 일반적으로 주소 조회에 대해 “결과” 배열의 항목이 하나만 반환되지만 주소 쿼리가 모호한 경우 지오코더가 여러 결과를 반환할 수 있습니다. 주소 유효성 검사(또는 확인) API는 프로그래밍 방식으로 확인하여 주소가 공식 주소 데이터베이스에 포함되어 있는지 확인합니다. 확인 중인 adress가 공식 데이터베이스에 있는 것으로 확인되면 해당 주소가 “유효”합니다. API를 사용하여 주소를 확인하는 좋은 점은 많은 주소의 유효성을 매우 빠르게 검사할 수 있다는 것입니다. 실제로 SmartyStreets는 초당 최대 100,000개의 주소의 유효성을 검사할 수 있습니다.