Capture et validation des adresses

La fonctionnalité de capture et de validation d'adresses est un kit d'outils pour les services de mobilité qui permet de résoudre un certain nombre de problèmes courants liés aux adresses de livraison, tels que la saisie d'adresses inexactes par les consommateurs, les adresses non desservies et la nécessité d'ajuster les lieux de livraison.

Parmi ces services, nous pouvons citer :

  • API Places : simplifie la saisie d'adresses pour les utilisateurs finaux et fournit des informations sur les points d'intérêt qui peuvent être utilisées à des fins de routage.
  • API Address Validation : détermine si une adresse fait référence à un lieu réel où des colis peuvent être livrés et fournit des métadonnées supplémentaires au niveau de l'adresse.
  • API Geocoding : fournit la latitude et la longitude d'une adresse donnée.

Ce document explique comment utiliser ces services.

À propos de la capture et de la validation d'adresses

Des informations précises et détaillées sur les adresses sont essentielles pour les opérations de livraison, car elles affectent la qualité de toutes les activités en aval qui en dépendent. Que vous obteniez des adresses via une application destinée aux utilisateurs ou auprès de partenaires en amont à l'aide d'une API, les services Google Mobility peuvent vous aider à effectuer cette étape.

Que vous obteniez des adresses via une application destinée aux utilisateurs ou auprès de partenaires en amont à l'aide d'une API, les services Google Mobility peuvent vous aider à capturer des adresses comme suit :

  • Améliorez l'expérience des consommateurs : fournissez à vos utilisateurs les outils nécessaires pour s'assurer qu'ils peuvent indiquer une adresse correcte et que leurs colis sont livrés au bon endroit.

  • Améliorez la productivité des conducteurs : réduisez le temps que vos conducteurs passent à chercher les adresses de livraison et le nombre de tentatives de livraison.

Relevez l'adresse.

L'API Places contient le service Place Autocomplete. Ce service fournit des fonctionnalités de saisie semi-automatique pour les recherches géographiques textuelles. Il renvoie des lieux (établissements, adresses ou points d'intérêt, par exemple) à mesure que l'utilisateur saisit une adresse.

Pour les applications destinées aux utilisateurs qui impliquent l'obtention d'une adresse de livraison (comme un site de vente en ligne ou d'expédition, ou un portail pour les employés en magasin), simplifiez la saisie et la sélection d'adresses pour vos clients à l'aide de Place Autocomplete.

Par exemple, supposons qu'un utilisateur demande l'enlèvement d'un colis et saisisse le lieu d'enlèvement. Place Autocomplete leur permet de fournir une adresse en saisissant seulement quelques caractères et en sélectionnant une adresse dans une liste correspondante.

L'API Places permet également de limiter les résultats de recherche. Vos développeurs peuvent ainsi s'assurer que les adresses suggérées correspondent aux zones desservies par votre entreprise.

Valider l'adresse

Une fois que vous avez récupéré une adresse, soit à partir de la saisie directe de l'utilisateur, soit à l'aide d'une API, assurez-vous que le client a fourni une adresse correcte. Cela signifie une adresse sans inexactitudes, comme des composants d'adresse manquants ou des fautes de frappe. La validation des adresses permet de réduire les échecs de livraison en détectant les adresses incorrectes et d'améliorer la prévisibilité des livraisons en fournissant plus d'informations sur les adresses.

L'API Address Validation valide les composants de l'adresse, la normalise pour l'envoi postal et trouve la meilleure position connue. Elle peut aider à déterminer si une adresse fait référence à un lieu réel. Si l'adresse ne fait pas référence à un lieu réel, elle peut identifier des composants potentiellement incorrects, ce qui permet aux utilisateurs de les corriger.

Si l'API Address Validation détermine que l'adresse est incorrecte ou fait référence à un lieu où la livraison est impossible, vous pouvez inviter l'utilisateur à la corriger. Si vous obtenez l'adresse à l'aide d'un appel d'API, vous pouvez la refuser.

Autoriser la confirmation de l'emplacement de l'adresse

Une fois qu'un utilisateur a saisi ou sélectionné une adresse et que vous l'avez validée, utilisez Google Maps Platform pour fournir une carte et un repère indiquant l'emplacement de l'adresse.

Utilisez l'API Geocoding pour déterminer les coordonnées géographiques de l'adresse. En plus de la localisation, l'API Geocoding renvoie également des composants d'adresse que vous pouvez utiliser pour obtenir les parties manquantes de l'adresse nécessaires aux corrections. Il fournit également le type de localisation, qui indique la précision des coordonnées récupérées à partir de l'API.

La position géocodée peut également être utilisée à d'autres fins, par exemple pour attribuer la livraison à un chauffeur dans l'ordre optimal. Pour en savoir plus, consultez Optimisation des itinéraires.

Utiliser les services de mobilité Google pour capturer des adresses

Cette section fournit des informations de base sur l'implémentation de la capture et de la validation d'adresses. Ces étapes supposent que vous avez configuré un projet dans la console Google APIs et que vous disposez des comptes de service et de la facturation appropriés. Pour obtenir des informations spécifiques aux services Google Mobility, consultez la documentation Fleet Engine pour configurer votre projet.

Activer les fonctionnalités de saisie d'adresse

  1. Activez l'API Places dans la section "API et services" de la console d'API Google. L'API Places inclut le service Place Autocomplete.
  2. Consultez la documentation Place Autocomplete pour découvrir d'autres fonctionnalités que vous pouvez utiliser, comme la section Paramètres facultatifs. Exemple :
    • Le paramètre "components" limite la sortie à certains pays.
    • Le paramètre "types" limite les résultats à certains types de lieux, comme les adresses et même les langues d'entrée autorisées de l'utilisateur.
  3. Pour simplifier le déploiement d'un formulaire d'adresse, Google Maps Platform propose un Quick Builder dans la console Google API.

Valider l'adresse de livraison

  1. Activez l'API Address Validation dans la section "API et services" de la console d'API Google.
  2. Consultez la documentation de l'API Address Validation pour comprendre les différentes données que vous pouvez utiliser pour évaluer la qualité des adresses et proposer des recommandations aux utilisateurs.

Autoriser la confirmation du lieu de retrait ou de livraison

  1. Créez une carte interactive pour vos utilisateurs sur les plates-formes de votre choix pour le mobile et le Web. Pour en savoir plus, consultez la documentation de l'API Maps JavaScript, puis accédez aux instructions pour les autres plates-formes.
  2. Obtenez le géocode de l'adresse à partir de l'API Address Validation ou en transmettant l'ID de lieu de Place Autocomplete à l'API Geocoding, puis ajoutez un repère à l'emplacement.
  3. Pour permettre à l'utilisateur d'ajuster les coordonnées de livraison, rendez vos repères déplaçables. Consultez la documentation sur les comportements des repères (Android, iOS, Web).
  4. Récupérez le code géographique de la position ajustée du repère. Vous pouvez également transmettre le code géographique mis à jour à l'API Reverse Geocoding pour récupérer l'adresse correspondante. Vous pouvez ensuite évaluer les composants de l'adresse et l'exactitude de la nouvelle position.

Obtenir des informations supplémentaires sur les adresses de livraison

Une fois l'adresse de livraison déterminée, il est essentiel d'obtenir des données contextuelles détaillées à son sujet. Grâce à ces informations, vous pouvez :

  • Améliorez la productivité des conducteurs : assurez-vous que vos conducteurs disposent de toutes les informations nécessaires pour effectuer les livraisons de manière efficace. Lorsqu'elles sont associées à d'autres fonctionnalités des services Google Mobility, elles vous permettent de vous assurer que les conducteurs arrivent au bon endroit et au bon moment.
  • Réduire les coûts : en permettant au chauffeur d'arriver efficacement au bon endroit et en réduisant les livraisons répétées, vous pouvez également réduire les coûts de main-d'œuvre et de carburant pour votre flotte.
  • Faites évoluer vos opérations : toutes les fonctionnalités de capture d'adresses utilisent la base de données géospatiales mondiale de Google, qui offre une couverture précise où que vous développiez votre activité.

Les services Google Mobility peuvent être utilisés pour obtenir diverses données contextuelles sur les adresses et les lieux. Une fois que vous avez déterminé l'adresse correcte, vous pouvez appeler l'un des services décrits ci-dessous pour obtenir les informations pertinentes. Ces informations peuvent être utilisées comme entrée dans vos systèmes d'optimisation des itinéraires ou pour fournir un contexte supplémentaire aux conducteurs dans votre application.

  • L'API Geocoding tente de faire correspondre une adresse saisie à un lieu de la base de données Google Maps et fournit la latitude/longitude.
  • En plus de fournir divers signaux de validation, l'API Address Validation fournit également la latitude et la longitude de l'adresse saisie. Elle fournit également des indicateurs résidentiels et commerciaux pour le lieu, ainsi que diverses données de l'USPS pour les adresses aux États-Unis.
  • L'API Place Details fournit des informations sur les points d'intérêt, y compris les horaires d'ouverture des établissements.