Зачем использовать 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 пытается выполнить следующие действия:
- Исправляет. Проверяет адрес на уровне компонентов, включая дополнительные помещения, если они есть.
- Дополнение. Попытка определить отсутствующие или неверные компоненты адреса.
- Форматы. Очищает и стандартизирует формат компонентов адреса.
О 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™. ↩