Зачем использовать Address Validation в Maps JavaScript API?
Библиотека Address Validation принимает адрес в качестве входных данных для идентификации и проверки компонентов адреса. Кроме того, он преобразует адрес в стандартный почтовый формат и подбирает для него самые точные координаты широты и долготы. Для адресов в США и Пуэрто-Рико можно включить систему поддержки точности кодирования (CASS™).
Address Validation API позволяет повысить предсказуемость доставки и снизить количество ошибок, что улучшает качество обслуживания клиентов. Для этого нужно выявлять неверные адреса и лучше понимать их характеристики.
Что можно делать с помощью Address Validation в Maps JavaScript API
С помощью Address Validation в Maps JavaScript API вы можете определить, существует ли адрес в реальности. Если адрес не относится к реальному месту, API может определить, какие компоненты могут быть неверными, чтобы вы могли предложить клиентам исправить их. Вот пример рабочего процесса:
-
Клиент вводит адрес. На изображении ниже показана простая форма, в которой клиент может ввести адрес, возможно, как часть процесса оформления заказа.
-
Приложение отправляет адрес в API. Приложение передает этот адрес с помощью метода
fetchAddressValidation. -
API проверяет и стандартизирует адрес. В ответе Address Validation API возвращает полный адрес, определенный API, или указывает, где отсутствует информация.
-
Клиент подтверждает или исправляет адрес. В зависимости от того, что возвращает API, вы можете предоставить клиенту следующие подсказки:
- Подтвердите рекомендуемый адрес.
- Предоставьте недостающую информацию.
- Исправьте адрес.
Как работает Address Validation в Maps JavaScript API
При вызове fetchAddressValidation API пытается выполнить следующие действия:
- Исправляет. Проверяет адрес на уровне компонентов, включая дополнительные помещения, если они есть.
- Completes – попытки определить отсутствующие или неверные компоненты адреса.
- Форматирование. Очищает и стандартизирует формат компонентов адреса.
О CASS™
Почтовая служба США (United States Postal Service®, USPS®)1 обеспечивает поддержку и сертификацию поставщиков услуг по проверке адресов с помощью системы поддержки точности кодирования (CASS™). Сервис, сертифицированный CASS™, например Address Validation API, может заполнять недостающую информацию в адресе, стандартизировать его и обновлять, чтобы вы получали наиболее актуальный и точный адрес.
Система CASS по умолчанию отключена и поддерживается только в США и Пуэрто-Рико. Чтобы включить CASS, задайте для параметра enableUspsCass значение true в запросе на проверку. Подробнее о проверке адреса…
В рамках нашего сотрудничества с USPS эта компания оценивает запросы на искусственно созданные адреса. Если Почтовая служба США определит, что входной адрес был создан искусственно, Google будет обязана прекратить проверку адресов для клиента и сообщить Почтовой службе США контактную информацию клиента (имя и адрес), соответствующий входной адрес и агрегированные данные об использовании. Используя API, вы соглашаетесь с Условиями использования сервиса.
Дальнейшие действия
- Платформа Google Карт является неисключительным лицензиатом Почтовой службы США (United States Postal Service®). Следующие товарные знаки принадлежат Почтовой службе США (United States Postal Service®) и используются с ее разрешения: United States Postal Service®, CASS™, CASS Certified™. ↩