Capture et validation des adresses

La fonctionnalité de capture et de validation d'adresse est un kit d'outils de services de mobilité qui permet de résoudre un certain nombre de problèmes courants liés à l'adresse de livraison, tels que la saisie d'une adresse inexacte par les clients, les adresses non distribuables et la nécessité d'ajuster les points de livraison.

Parmi ces services, nous pouvons citer :

  • API Places (New) : simplifie la saisie d'adresses pour les utilisateurs finaux et fournit des informations sur les points d'intérêt pouvant être utilisés pour le routage.
  • API Address Validation : détermine si une adresse correspond à 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 saisie et de la validation d'adresses

Des informations d'adresse précises et détaillées 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 visible par l'utilisateur ou auprès de partenaires en amont à l'aide d'une API, les services Google Mobility peuvent vous aider à cette étape.

Que vous obteniez des adresses via une application visible par l'utilisateur ou auprès de partenaires en amont à l'aide d'une API, les services Google Mobility peuvent vous aider à capturer les adresses de la manière suivante :

  • 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 des adresses de livraison et le nombre de tentatives de livraison.

Saisir l'adresse

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

Pour les applications visibles par l'utilisateur qui impliquent l'obtention d'une adresse de livraison (par exemple, un site de vente en ligne ou de transporteur, ou un portail d'employés en magasin), simplifiez la saisie et la sélection des adresses pour vos clients à l'aide de la saisie semi-automatique (nouvelle version).

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

La nouvelle 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 d'une 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 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 grâce à une meilleure connaissance des détails des adresses.

L'API Address Validation valide les composants de l'adresse, normalise l'adresse pour la distribution postale et trouve la meilleure position connue pour celle-ci. 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 que l'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 position, 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.

L'emplacement géocodé peut également être utilisé à d'autres fins, par exemple pour attribuer la livraison à un conducteur dans l'ordre optimal. Pour en savoir plus, consultez Optimisation d'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 en savoir plus sur les services Google Mobility, consultez la documentation Fleet Engine pour configurer votre projet.

Activer la saisie d'adresses

  1. Activez API Places (New) dans la section "API et services" de la console Google APIs. L'API Places (nouvelle version) inclut le service Autocomplete (nouveau).
  2. Consultez la documentation sur Autocomplete (New) 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 aux langues de saisie autorisées de l'utilisateur.
  3. Pour déployer plus facilement 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 Google APIs.
  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 et accédez aux instructions pour d'autres plates-formes.
  2. Obtenez le geocode de l'adresse à partir de l'API Address Validation ou en transmettant l'ID de lieu d'Autocomplete (New) à 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 géocode mis à jour à l'API Geocoding inversé pour récupérer l'adresse correspondante. Vous pouvez ensuite évaluer les composants de l'adresse et la précision de la nouvelle position.

Obtenir plus de contexte sur les adresses de livraison

Une fois l'adresse de livraison déterminée, il est essentiel de disposer de 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. Combinées aux fonctionnalités d'autres 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 d'itinéraire ou pour fournir un contexte supplémentaire aux conducteurs dans votre application de conduite.

  • 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. Il fournit également des indicateurs résidentiels et commerciaux pour la localisation, 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.