¿Por qué usar Address Validation en la API de Maps JavaScript?
La biblioteca de Address Validation toma una dirección como entrada para identificar y validar sus componentes. También estandariza la dirección para el envío por correo y encuentra las coordenadas de latitud y longitud más conocidas para ella. De forma opcional, para las direcciones de Estados Unidos y Puerto Rico, puedes habilitar el Coding Accuracy Support System (CASS™).
Con la API de Address Validation, puedes mejorar la previsibilidad de las entregas y reducir los errores de entrega, lo que proporciona una mejor experiencia del cliente. Para ello, debes detectar las direcciones incorrectas y obtener un mejor conocimiento de las características de las direcciones.
Qué puedes hacer con Address Validation en la API de Maps JavaScript
Con Address Validation en la API de Maps JavaScript, puedes determinar si una dirección hace referencia a un lugar real. Si la dirección no hace referencia a un lugar real, la API puede identificar componentes posiblemente incorrectos que puedes presentar a tus clientes para que los corrijan. Este es un flujo de trabajo de ejemplo:
-
El cliente ingresa una dirección: En la siguiente imagen, se muestra un formulario básico que le permite al cliente ingresar una dirección, posiblemente como parte de un flujo de confirmación de la compra.
-
La app envía la dirección a la API: La aplicación pasa esta dirección con el método
fetchAddressValidation
. -
La API valida y estandariza la dirección: En su respuesta, la API de Address Validation muestra la dirección completa según lo determine la API o indica dónde falta información.
-
El cliente confirma o corrige la dirección: Según lo que muestre la API, puedes proporcionarle al cliente las siguientes indicaciones:
- Confirma la dirección recomendada.
- Proporciona la información que falta.
- Corrige la dirección.
Cómo funciona Address Validation en la API de Maps JavaScript
Cuando se realiza una llamada a fetchAddressValidation
, la API intenta lo siguiente:
- Corrects: Proporciona verificaciones de validación a nivel del componente, incluidas las subdependencias, cuando estén disponibles.
- Completa: Intenta inferir componentes de dirección faltantes o incorrectos.
- Formatos: Limpia y estandariza el formato de los componentes de la dirección.
Información acerca de CASS™
United States Postal Service® (USPS®)1 mantiene el Coding Accuracy Support System (CASS™) para respaldar y certificar a los proveedores de validación de direcciones. Se confirmó que un servicio con certificación del CASS™, como la API de Address Validation, tiene la capacidad de completar la información faltante de una dirección, estandarizarla y actualizarla para brindarte la dirección más actual y precisa.
CASS no está habilitado de forma predeterminada y solo se admite para las regiones “US” y “PR”. Para habilitar CASS, establece "enableUspsCass" en "true" como parte de una solicitud de validación. Para obtener más información, consulta Cómo validar una dirección.
Como parte del uso de los servicios del USPS, este evalúa las solicitudes de direcciones creadas de forma artificial. Si USPS identifica que una dirección de entrada se creó de forma artificial, Google deberá dejar de validar las direcciones del cliente y deberá informarle a USPS su información de contacto (nombre y dirección), la dirección de entrada relevante y los datos de uso agregados. Cuando usas la API, aceptas estas Condiciones Específicas del Servicio.
Próximos pasos
- Google Maps Platform es licenciatario no exclusivo del United States Postal Service®. Las siguientes marcas son propiedad del United States Postal Service® y se utilizan con el permiso correspondiente: United States Postal Service®, CASS™, CASS Certified™. ↩