Capture et validation d'adresse

Le kit d'outils Last Mile Fleet Solution de Google Maps Platform fournit des services qui résolvent un certain nombre de problèmes courants liés aux adresses de livraison: saisie d'adresse inexacte par les clients, adresses impossibles à livrer et 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 pour les itinéraires.
  • API Address Validation : détermine si une adresse fait référence à un véritable lieu de livraison et fournit des métadonnées supplémentaires au niveau de l'adresse.
  • API Geocoding : fournit la latitude/longitude d'une adresse donnée.

Ce document explique comment utiliser ces services.

À propos de la capture et de la validation des 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 destinée aux utilisateurs ou de partenaires en amont via une API, Last Mile Fleet Solution peut vous aider dans cette étape.

En vous assurant d'avoir saisi une adresse exacte, vous:

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

  • Améliorez la productivité des chauffeurs : réduisez le temps que vos chauffeurs passent à rechercher des adresses de livraison et évitez d'avoir à effectuer de nouvelles tentatives de livraison.

Capturer l'adresse

L'API Places contient le service Place Autocomplete. Ce service fournit une fonctionnalité de saisie semi-automatique pour les recherches géographiques textuelles en renvoyant des lieux, tels que des établissements, des adresses et des points d'intérêt, à mesure que l'utilisateur saisit une adresse.

Pour les applications destinées aux utilisateurs nécessitant l'obtention d'une adresse de livraison (par exemple, un site d'expédition ou de consommation en ligne, ou un portail dédié aux employés en magasin), simplifiez la saisie et la sélection d'adresses pour vos clients grâce à Place Autocomplete.

Par exemple, supposons qu'un utilisateur demande un retrait de colis et indique le lieu de retrait. Place Autocomplete leur permet de fournir facilement une adresse en saisissant seulement quelques caractères et en les sélectionnant dans une liste correspondante.

L'API Places propose également des moyens de limiter les résultats de recherche, afin que vos développeurs puissent s'assurer que les adresses suggérées correspondent aux lieux desservis par votre entreprise.

Valider l'adresse

Après avoir capturé une adresse, que ce soit à partir d'une entrée directe par l'utilisateur ou via une API, assurez-vous que le client a fourni une adresse correcte. Autrement dit, l'adresse doit être exempte d'inexactitudes, telles que 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 grâce à une meilleure connaissance des détails des adresses.

L'API Address Validation valide les composants de l'adresse, normalise l'adresse pour l'envoi et trouve l'emplacement le plus connu. Cela peut vous aider à comprendre 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 via un appel d'API, vous pouvez la rejeter.

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 l'emplacement, l'API Geocoding renvoie également des composants d'adresse, ce qui vous permet d'obtenir les parties manquantes de l'adresse nécessaires aux corrections nécessaires. Elle fournit également le type de lieu, qui indique la précision des coordonnées extraites de l'API.

L'emplacement géocodé peut également être utilisé à d'autres fins, par exemple pour attribuer la livraison à un chauffeur dans l'ordre optimal. Pour en savoir plus, consultez la section Optimisation des routes.

Utiliser les services Last Mile Fleet Solution pour capturer des adresses

Cette section fournit des informations de base sur la mise en œuvre de la capture et de la validation d'adresses. Cette procédure suppose que vous avez configuré un projet dans la console Google APIs, et que les comptes de service et la facturation appropriés sont activés. Pour en savoir plus sur la solution Last Mile Fleet, consultez la documentation de Fleet Engine pour configurer votre projet.

Permettre la saisie d'adresse facile

  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 de Place Autocomplete pour découvrir d'autres fonctionnalités que vous pouvez utiliser, telles que la section Paramètres facultatifs. Exemple :
    • Le paramètre "composants" limite la sortie à certains pays.
    • Le paramètre de type limite les résultats à certains types de lieux, tels que les adresses et même les langues de saisie autorisées de l'utilisateur.
  3. Pour faciliter le déploiement d'un formulaire d'adresse, Google Maps Platform propose un outil Quick Builder dans la console Google APIs.

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 afin de comprendre les différentes données que vous pouvez utiliser pour évaluer la qualité des adresses et présenter des recommandations aux utilisateurs.

Autoriser la confirmation du lieu de retrait ou de livraison

  1. Créez une carte interactive pour les utilisateurs de vos plates-formes préférées (mobile et Web). Pour en savoir plus, consultez la documentation de l'API Maps JavaScript, puis accédez aux instructions des autres plates-formes.
  2. Obtenez le geocoding de l'adresse à l'aide de l'API Address Validation ou en transmettant l'ID de lieu de Place Autocomplete à l'API Geocoding, puis ajoutez un repère sur le lieu.
  3. Pour permettre à l'utilisateur d'ajuster les coordonnées de diffusion, rendez vos repères déplaçables. Consultez la documentation sur les comportements des repères (Android, iOS, Web).
  4. Récupérez le geocode de la position ajustée du repère. Vous pouvez également transmettre le geocode mis à jour à l'API Reverse Geocoding 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 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é des chauffeurs : assurez-vous que vos chauffeurs disposent de toutes les informations nécessaires pour mener à bien les livraisons. En combinant les fonctionnalités de Last Mile Fleet, vous permettez aux conducteurs d'arriver au bon endroit au bon moment.
  • Réduction des coûts : en acheminant efficacement le chauffeur au bon endroit et en limitant les livraisons répétées, vous pouvez également réduire les coûts de main-d'œuvre et de carburant pour votre parc.
  • Faites facilement évoluer vos opérations : toutes les fonctionnalités de capture d'adresses utilisent la base de données géospatiale mondiale de Google, qui fournit une couverture précise partout où vous développez votre activité.

Les services Last Mile Fleet Solution permettent d'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 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 du contexte supplémentaire aux conducteurs dans votre application de conduite.

  • L'API Geocoding tente de faire correspondre une adresse d'entrée à un lieu avec 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/longitude de l'adresse d'entrée. Il fournit également des indicateurs pour les zones résidentielles et commerciales, ainsi qu'une variété de données provenant d'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.

Consultez les sections ci-dessus pour savoir comment activer et commencer à utiliser les différentes API.