¿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 mejores coordenadas de latitud y longitud 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 mejora la experiencia del cliente. Para ello, detecta las direcciones incorrectas y obtén 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 permite que un cliente ingrese una dirección, posiblemente como parte de un proceso de confirmación de 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 devuelve 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 devuelva la API, puedes proporcionar las siguientes indicaciones al cliente:
- 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:
- Corrige: Proporciona verificaciones de validación a nivel de los componentes, incluidos los sublocales, cuando están disponibles.
- Completes: Intenta inferir los componentes de dirección faltantes o incorrectos.
- Formatos: Limpia y estandariza el formato de los componentes de la dirección.
Acerca de CASS™
El 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 CASS™, como la API de Address Validation, tiene la capacidad de completar la información que falta en una dirección, estandarizarla y actualizarla para brindarte la dirección más reciente 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 Valida una dirección.
Como parte de nuestro uso de los servicios de USPS, este evalúa las solicitudes de direcciones creadas de forma artificial. Si el USPS identifica que una dirección de entrada se creó de forma artificial, Google debe dejar de validar las direcciones del cliente y debe informar la información de contacto del cliente (nombre y dirección), la dirección de entrada pertinente y los datos de uso agregados al USPS. Si 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 los permisos correspondientes: United States Postal Service®, CASS™, CASS Certified™. ↩