Por que usar a Address Validation na API Maps JavaScript?
A biblioteca Address Validation usa um endereço como entrada para identificar e validar os componentes dele. Ele também padroniza o endereço para correspondência e encontra as coordenadas de latitude/longitude mais conhecidas para ele. Como opção, para endereços nos Estados Unidos e em Porto Rico, é possível ativar o Coding Accuracy Support System (CASS™).
Com a API Address Validation, você pode melhorar a previsibilidade de entrega e reduzir as falhas de entrega, proporcionando uma melhor experiência do cliente. Para isso, identifique endereços incorretos e entenda melhor as características deles.
O que você pode fazer com a Address Validation na API Maps JavaScript
Com a Address Validation na API Maps JavaScript, você pode determinar se um endereço se refere a um lugar real. Se o endereço não se referir a um lugar real, a API poderá identificar componentes possivelmente errados que você pode apresentar aos clientes para correção. Confira um exemplo de fluxo de trabalho:
-
O cliente insere um endereço: a imagem a seguir mostra um formulário básico que permite ao cliente inserir um endereço, possivelmente como parte de um processo de finalização da compra.
-
O app envia o endereço para a API: o aplicativo transmite esse endereço usando o método
fetchAddressValidation. -
A API valida e padroniza o endereço: na resposta, a API Address Validation retorna o endereço completo, conforme determinado por ela, ou indica onde estão faltando informações.
-
O cliente confirma ou corrige o endereço: dependendo do que a API retorna, você pode fornecer as seguintes solicitações ao cliente:
- Confirme o endereço recomendado.
- Forneça as informações que faltam.
- Corrija o endereço.
Como funciona o Address Validation na API Maps JavaScript
Quando uma chamada para fetchAddressValidation é feita, a API tenta o seguinte:
- Correções: fornece verificações de validação no nível do componente, incluindo subinstalações, quando disponíveis.
- Completa: tenta inferir componentes de endereço ausentes ou incorretos.
- Formata: limpa e padroniza o formato dos componentes do endereço.
Sobre o CASS™
O United States Postal Service® (USPS®)1 mantém o Coding Accuracy Support System (CASS™) para auxiliar e certificar os provedores de validação de endereço. Um serviço com certificação CASS Certified™, como a API Address Validation, foi confirmado pela capacidade de preencher informações ausentes de um endereço, padronizá-lo e atualizá-lo para fornecer o endereço mais atual e preciso.
O CASS não é ativado por padrão e só é compatível com as regiões "US" e "PR". Para ativar o CASS, defina enableUspsCass como true como parte de uma
solicitação de validação. Para mais informações, consulte Validar um endereço.
Como parte do nosso uso dos serviços do USPS, o USPS avalia solicitações de endereços criados artificialmente. Se o USPS identificar que um endereço de entrada foi criado artificialmente, o Google será obrigado a interromper a validação de endereços para o cliente e informar os dados de contato do cliente (nome e endereço), o endereço de entrada relevante e os dados de uso agregados ao USPS. Ao usar a API, você concorda com estes Termos Específicos de Serviço.
Próximas etapas
- A Plataforma Google Maps é uma licenciada não exclusiva do United States Postal Service®. As marcas comerciais a seguir são do United States Postal Service® e usadas com permissão: United States Postal Service®, CASS™, CASS Certified™. ↩