주소 캡처 및 유효성 검사 기능은 소비자의 부정확한 주소 입력, 배송 불가능한 주소, 배송 지점 위치 조정 필요 등 배송 주소 지정과 관련된 여러 가지 일반적인 문제를 해결하는 데 도움이 되는 Mobility 서비스 툴킷입니다.
다음과 같은 서비스가 포함됩니다.
- Places API: 최종 사용자의 주소 입력을 간소화하고 경로 지정 목적으로 사용할 수 있는 관심 장소에 관한 정보를 제공합니다.
- Address Validation API: 주소가 실제 배송 가능한 장소를 가리키는지 확인하고 추가 주소 수준 메타데이터를 제공합니다.
- Geocoding API: 지정된 주소의 위도와 경도를 제공합니다.
이 문서에서는 이러한 서비스를 사용하는 방법을 설명합니다.
주소 캡처 및 유효성 검사 정보
정확하고 상세한 주소 정보는 배송 작업에 매우 중요합니다. 주소 정보는 주소 정보에 의존하는 모든 다운스트림 활동의 품질에 영향을 미치기 때문입니다. 사용자 대상 애플리케이션을 통해 주소를 가져오든 API를 사용하여 업스트림 파트너로부터 주소를 가져오든 Google Mobility 서비스는 이 단계를 지원할 수 있습니다.
사용자 대상 애플리케이션을 통해 주소를 가져오든 API를 사용하여 업스트림 파트너로부터 주소를 가져오든 Google Mobility 서비스는 다음과 같이 주소 캡처를 지원할 수 있습니다.
소비자 환경 개선: 사용자에게 올바른 주소를 제공하고 패키지가 올바른 장소로 배송되도록 보장하는 도구를 제공합니다.
운전자 생산성 개선: 운전자가 배송지 주소를 검색하는 데 걸리는 시간을 줄이고 배송 시도 반복 필요성을 줄입니다.
주소 캡처
Places API에는 Place Autocomplete 서비스가 포함되어 있습니다. 이 서비스는 사용자가 주소를 입력할 때 비즈니스, 주소, 관심 장소와 같은 장소를 반환하여 텍스트 기반 지리적 검색을 위한 자동 완성 기능을 제공합니다.
온라인 소비자 또는 배송업체 사이트 또는 매장 내 직원 포털과 같이 배송지 주소 가져오기와 관련된 사용자 대상 애플리케이션의 경우 Place Autocomplete를 사용하여 고객의 주소 입력 및 선택을 간소화합니다.
예를 들어 사용자가 패키지 픽업을 요청하고 픽업 위치를 입력한다고 가정해 보겠습니다. Place Autocomplete를 사용하면 사용자가 몇 글자만 입력하고 일치하는 목록에서 선택하여 주소를 제공할 수 있습니다.
Places API는 검색 결과를 제한하는 방법도 제공하므로 개발자는 추천 주소가 비즈니스에서 서비스하는 위치와 일치하도록 보장할 수 있습니다.
주소 유효성 검사
직접 사용자 입력 또는 API를 사용하여 주소를 캡처한 후 고객이 올바른 주소를 제공했는지 확인합니다. 즉, 주소 구성요소 누락 또는 오타와 같은 부정확성이 없는 주소입니다. 주소 유효성 검사는 잘못된 주소를 포착하여 배송 실패를 줄이고 주소 세부정보를 더 잘 파악하여 배송 예측 가능성을 개선합니다.
Address Validation API는 주소 구성요소의 유효성을 검사하고, 우편 주소를 정규화하고, 가장 잘 알려진 위치를 찾습니다. 주소가 실제 장소를 가리키는지 이해하는 데 도움이 될 수 있습니다. 주소가 실제 장소를 가리키지 않는 경우 잘못되었을 수 있는 구성요소를 식별하여 사용자가 수정할 수 있도록 합니다.
Address Validation API에서 주소가 잘못되었거나 배송 불가능한 위치를 가리키는 것으로 판단하는 경우 사용자에게 수정하라는 메시지를 표시할 수 있습니다. API 호출을 사용하여 주소를 가져오는 경우 주소를 거부할 수 있습니다.
주소 위치 확인 허용
사용자가 주소를 입력하거나 선택하고 주소의 유효성을 검사한 후 Google Maps Platform을 사용하여 지도와 마커를 제공하여 주소의 위치를 나타냅니다.
Geocoding API를 사용하여 주소의 지리적 좌표를 확인합니다. 위치 외에도 Geocoding API는 주소 구성요소를 반환합니다. 이를 사용하여 필요한 수정을 위해 누락된 주소 부분을 가져올 수 있습니다. 또한 API에서 가져온 좌표의 정확도를 나타내는 위치 유형도 제공합니다.
지오코딩된 위치는 최적의 순서로 운전자에게 배송을 할당하는 등 다른 목적으로도 사용할 수 있습니다. 자세한 내용은 경로 최적화 를 참고하세요.
주소 캡처에 Google Mobility 서비스 사용
이 섹션에서는 주소 캡처 및 유효성 검사를 구현하는 방법에 관한 기본적인 정보를 제공합니다. 이 단계에서는 Google API 콘솔에서 프로젝트를 설정하고 올바른 서비스 계정과 결제가 사용 설정되어 있다고 가정합니다. Google Mobility 서비스와 관련된 자세한 내용은 프로젝트 설정에 관한 Fleet Engine 문서 를 참고하세요.
주소 입력 기능 사용 설정
- Google API 콘솔의 API 및 서비스 섹션에서 Places API 를 사용 설정합니다. Places API에는 Place Autocomplete 서비스가 포함되어 있습니다.
- 선택적 매개변수 섹션과 같이 사용할 수 있는 추가 기능은
Place Autocomplete
문서를 검토하세요. 예를 들면 다음과 같습니다.
- components 매개변수는 출력을 특정 국가로 제한합니다.
- types 매개변수는 결과를 주소와 같은 특정 위치 유형으로 제한하고 사용자의 허용된 입력 언어까지 제한합니다.
- 주소 양식을 간소화하여 배포할 수 있도록 Google Maps Platform은 Google API 콘솔 내에서 빠른 빌더를 제공합니다.
배송 주소 유효성 검사
- Google API 콘솔의 API 및 서비스 섹션에서 Address Validation API 를 사용 설정합니다.
- Address Validation API 문서를 검토하여 주소 품질을 평가하고 사용자에게 추천을 표시하는 데 사용할 수 있는 다양한 데이터를 파악합니다.
픽업 또는 배송 위치 확인 허용
- 모바일 및 웹의 선호하는 플랫폼에서 사용자를 위한 대화형 지도를 빌드합니다. 자세한 내용은 Maps JavaScript API 문서를 참고하고 여기에서 다른 플랫폼 안내로 이동하세요.
- Address Validation API에서 주소 지오코드를 가져오거나 Place Autocomplete에서 Geocoding API로 장소 ID를 전달하여 위치에 마커를 추가합니다.
- 사용자가 배송 좌표를 조정할 수 있도록 마커를 드래그 가능하게 만듭니다. 마커 동작에 관한 문서 (Android, iOS, 웹)를 참고하세요.
- 조정된 마커 위치의 지오코드를 가져옵니다. 업데이트된 지오코드를 Reverse Geocoding API 에 전달하여 해당하는 주소를 가져올 수도 있습니다. 그런 다음 주소 구성요소와 새 위치의 정확도를 평가할 수 있습니다.
배송 주소에 관한 추가 컨텍스트 가져오기
주소가 결정되면 배송 주소에 관한 상세한 컨텍스트 데이터를 확보하는 것이 필수적인 다음 단계입니다. 이 정보를 사용하면 다음 작업을 할 수 있습니다.
- 운전자 생산성 개선: 운전자가 배송을 성공적이고 효율적으로 완료하는 데 필요한 모든 정보를 확보하도록 보장합니다. 다른 Google Mobility 서비스 기능과 결합하면 운전자가 적시에 올바른 장소에 도착하도록 보장할 수 있습니다.
- 비용 절감: 운전자를 올바른 장소로 효율적으로 이동시키고 배송 반복을 줄이면 인건비와 차량 연료비도 절감할 수 있습니다.
- 운영 확장: 모든 주소 캡처 기능은 Google의 전 세계 지리공간 데이터베이스를 사용하므로 비즈니스를 확장하는 모든 곳에서 세부적인 적용 범위를 제공합니다.
Google Mobility 서비스를 사용하여 주소 및 위치에 관한 다양한 컨텍스트 데이터를 가져올 수 있습니다. 올바른 주소를 확인한 후 아래에 설명된 서비스 중 하나를 호출하여 관련 정보를 가져올 수 있습니다. 이 정보는 경로 최적화 시스템의 입력으로 사용하거나 운전자 애플리케이션 내에서 운전자에게 추가 컨텍스트를 제공하는 데 사용할 수 있습니다.
- Geocoding API는 입력 주소를 Google 지도 데이터베이스의 위치와 일치시키려고 시도하고 위도/경도를 제공합니다.
- 다양한 유효성 검사 신호를 제공하는 것 외에도 Address Validation API는 입력 주소의 위도/경도를 제공합니다. 또한 위치의 주거용 및 상업용 플래그와 미국 주소의 경우 USPS의 다양한 데이터를 제공합니다.
- 장소 세부정보 API는 비즈니스 영업시간을 비롯한 관심 장소에 관한 정보를 제공합니다.