Capture et validation des adresses

La fonctionnalité de capture et de validation des adresses est un kit d'outils de services de mobilité qui permet de résoudre un certain nombre de problèmes courants liés à l'adressage de livraison, tels que la saisie incorrecte d'adresses par les consommateurs, les adresses non distribuables 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 pouvant être utilisés à des fins de calcul d'itinéraires.
  • API Address Validation : détermine si une adresse fait référence à un lieu réel livrable 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 des adresses

Les 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 destinée aux utilisateurs ou auprès de partenaires en amont à l'aide d'une API, les services de mobilité Google peuvent vous aider à 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 de mobilité Google peuvent vous aider à capturer des adresses comme suit:

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

  • Améliorez la productivité de vos livreurs:réduisez le temps passé par vos livreurs à rechercher des adresses de livraison et réduisez le nombre de tentatives de livraison.

Relever 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 basées sur du texte en renvoyant des lieux (établissements, adresses et points d'intérêt, par exemple) lorsque l'utilisateur saisit une adresse.

Pour les applications destinées aux utilisateurs qui impliquent d'obtenir une adresse de livraison (par exemple, un site de consommateur ou d'expéditeur en ligne ou un portail d'employé en magasin), simplifiez la saisie et la sélection d'adresses pour vos clients à l'aide de Places Autocomplete.

Par exemple, supposons qu'un utilisateur demande la collecte d'un colis et saisisse le lieu de collecte. Place Autocomplete leur permet de fournir une adresse en saisissant 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 afin que vos développeurs puissent s'assurer que les adresses suggérées correspondent aux zones desservies par votre entreprise.

Valider l'adresse

Une fois que vous avez saisi 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 qu'elle ne contient pas d'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 mauvaises adresses et d'améliorer la prévisibilité des livraisons en étant mieux informé des détails des adresses.

L'API Address Validation valide les composants de l'adresse, normalise l'adresse pour la distribution postale et trouve l'emplacement le plus connu. Cela peut vous 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 incorrects, ce qui permet aux utilisateurs de les corriger.

Si l'API Address Validation détermine que l'adresse est incorrecte ou qu'elle fait référence à un emplacement non livrable, 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'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 afin d'indiquer l'emplacement de l'adresse.

Utilisez l'API Geocoding pour déterminer les coordonnées géographiques de l'adresse. En plus de l'emplacement, l'API Geocoding renvoie également les composants d'adresse, que vous pouvez utiliser pour obtenir les parties d'adresse manquantes nécessaires aux corrections nécessaires. Il fournit également le type d'emplacement, 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 la séquence optimale. Pour en savoir plus, consultez la section Optimisation des itinéraires.

Utiliser les services de mobilité Google pour saisir les adresses

Cette section fournit des informations de base sur l'implémentation de la saisie et de la validation d'adresses. Ces étapes supposent que vous avez configuré un projet dans la console API Google et que les comptes de service et la facturation appropriés sont activés. Pour en savoir plus sur les services Google Mobility, consultez la documentation de 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 Google APIs. L'API Places inclut le service Place Autocomplete.
  2. Consultez la documentation sur 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, tels que les adresses et même les langues de saisie autorisées par l'utilisateur.
  3. Pour un déploiement simplifié d'un formulaire d'adresse, Google Maps Platform propose un outil de création rapide dans la console des API Google.

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 sur 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 vos plates-formes préférées pour mobile et Web. Pour en savoir plus, consultez la documentation de l'API Maps JavaScript, puis accédez aux autres instructions de la plate-forme.
  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 du repère ajustée. Vous pouvez également transmettre le code géographique mis à jour à l'API de géocodage inversé 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 déterminée, il est essentiel de disposer de données contextuelles détaillées sur les adresses de livraison. Grâce à ces informations, vous pouvez:

  • Améliorez la productivité de vos livreurs: assurez-vous que vos livreurs disposent de toutes les informations nécessaires pour effectuer leurs livraisons de manière efficace. Lorsqu'il est associé aux autres fonctionnalités des services de mobilité Google, vous pouvez vous assurer que les conducteurs se rendent au bon endroit au bon moment.
  • Réduire les coûts: en guidant efficacement le conducteur vers le 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 les coûts de carburant de votre flotte.
  • Évoluez vos opérations: toutes les fonctionnalités de saisie d'adresses utilisent la base de données géospatiale mondiale de Google, qui offre une couverture précise partout où vous développez votre activité.

Les services de mobilité Google 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 de parcours ou pour fournir un contexte supplémentaire aux conducteurs dans votre application pour conducteurs.

  • L'API Geocoding tente de faire correspondre une adresse saisie à un lieu à l'aide de la base de données Google Maps et fournit la latitude/longitude.
  • En plus de fournir différents signaux de validation, l'API Address Validation fournit également la latitude/longitude de l'adresse saisie. Il fournit également des indicateurs résidentiels et commerciaux pour l'emplacement et une variété de 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.