Зачем использовать проверку адресов в JavaScript API карт?
Библиотека проверки адресов принимает адрес в качестве входных данных для идентификации и проверки его компонентов. Она также стандартизирует адрес для почтовой рассылки и находит для него наиболее подходящие известные координаты широты/долготы. При желании, для адресов в США и Пуэрто-Рико можно включить систему поддержки точности кодирования (CASS™) .
С помощью API проверки адресов вы можете повысить предсказуемость доставки и уменьшить количество сбоев в доставке, тем самым улучшив качество обслуживания клиентов. Это достигается за счет выявления некорректных адресов и более точного определения характеристик адресов.
Что можно сделать с проверкой адресов в JavaScript API карт
С помощью проверки адресов в JavaScript API карт вы можете определить, соответствует ли адрес реальному месту. Если адрес не соответствует реальному месту, API может выявить потенциально некорректные данные, которые вы можете предоставить своим клиентам для исправления. Вот пример рабочего процесса:
Покупатель вводит адрес — На следующем изображении показана простая форма, позволяющая покупателю ввести адрес, возможно, в рамках процесса оформления заказа.

Приложение отправляет адрес в API — приложение передает этот адрес, используя метод
fetchAddressValidation.API проверяет и стандартизирует адрес — В своем ответе API проверки адреса возвращает полный адрес, определенный API, или указывает, где отсутствует информация.
Клиент подтверждает или исправляет адрес — В зависимости от того, что возвращает API, вы можете предоставить клиенту следующие запросы:
- Подтвердите указанный адрес.
- Укажите недостающую информацию.
- Исправьте адрес.



Как работает проверка адресов в JavaScript API карт
При вызове функции fetchAddressValidation API пытается выполнить следующие действия:
- Исправления — Обеспечивает проверку корректности на уровне компонентов, включая, при наличии, и на уровне подсистем.
- Завершено — Попытка определить отсутствующие или некорректные компоненты адреса.
- Форматы — Упрощает и стандартизирует формат компонентов адреса.
О CASS™
Почтовая служба США (USPS®) ¹ поддерживает систему поддержки точности кодирования (CASS™) для поддержки и сертификации поставщиков услуг по проверке адресов. Сертифицированный CASS™ сервис, такой как API проверки адресов, подтвержден на предмет его способности заполнять недостающую информацию в адресе, стандартизировать ее и обновлять, чтобы предоставить вам наиболее актуальный и точный адрес.
Функция CASS по умолчанию отключена и поддерживается только для регионов «США» и «Пуэрто-Рико». Чтобы включить CASS, установите параметр `enableUspsCass` в значение `true` в запросе на проверку. Дополнительную информацию см. в разделе «Проверка адреса» .
As part of our use of USPS services, USPS evaluates requests for artificially created addresses. If USPS identifies an input address as being artificially created, Google is required to stop validating addresses for the customer and must report the customer's contact information (name and address), the relevant input address, and aggregated usage data to USPS. By using the API you consent to these Service Specific Terms .
Следующие шаги
- Платформа Google Maps является неисключительным лицензиатом Почтовой службы США®. Следующие товарные знаки принадлежат Почтовой службе США® и используются с разрешения: Почтовая служба США®, CASS™, CASS Certified™. ↩