地址捕获和验证

Google Maps Platform“最后一公里舰队解决方案”工具包提供多种服务 解决了一些与配送地址相关的常见问题:不准确 地址输入、无法送达的地址以及 对送货地点进行的调整。

这些服务包括:

  • Places API - 为最终用户简化地址输入,并提供有关 可用于规划路线的地图注点。
  • Address Validation API — 确定地址是否指的是实际的配送地点,以及 提供额外的地址级元数据。
  • Geocoding API – 提供给定地址的纬度/经度。

本文档介绍了如何使用这些服务。

关于地址捕获和验证

准确、详细的地址信息对于配送运营至关重要 因为它会影响依赖于它的所有下游活动的质量。 您是通过面向用户的应用还是从上游获取地址 合作伙伴,Last Mile Fleet Solution 可帮助您完成此步骤。

确保您捕获的地址准确无误,即表示您:

  • 改善消费者体验 - 为用户提供相关工具, 确保他们可以轻松提供正确的地址, 才能将其送到正确的地点

  • 提高司机工作效率 - 减少司机所花的时间 搜索配送地址,减少重复配送需求 错误。

捕获地址

Places API 包含 地点自动补全 服务。此服务为基于文本的 通过返回地点(如商家、地址和 地图注点。

对于涉及获取配送地址的面向用户的应用,例如 在线消费者或发货人网站或店内员工门户网站 - 只需 使用地点自动补全服务为客户输入和选择地址。

例如,假设用户要求自提包裹,并输入了自提时间 位置。借助地点自动补全功能,客户可以轻松地通过以下方式提供地址: 只需输入几个字符,然后从匹配的列表中选择,

Places API 还提供了一些搜索结果限制方式,因此您的 开发者可以确保建议的地址与您 。

验证地址

捕获地址后,无论是通过直接用户输入还是通过 API 确保客户提供正确的地址。也就是说,无需使用 例如,缺少地址组成部分或拼写错误。地址验证 通过捕获错误的地址来帮助减少递送失败, 并更好地了解地址细节,从而实现可预测性。

通过 Address Validation API 验证地址组成部分,将邮寄地址标准化,并找出 它最广为人知的位置它有助于了解一个地址是否指向 真实的场景如果该地址并非指真实的地点,它可以识别 从而让用户能够更正这些错误

如果 Address Validation API 确定该地址不正确或 指的是无法送达的位置,您可以提示用户进行修复。如果您 通过 API 调用获取地址,您可以拒绝该地址。

允许确认地址位置

在用户输入或选择地址,并且您验证了 地址,请使用 Google Maps Platform 提供地图和标记来指示 地址的位置

使用 Geocoding API 以确定地址的地理坐标。除了 但 Geocoding API 还会返回地址组成部分,让您能够 获取缺失的地址部分,以进行必要的更正。它还为 位置类型,用于表示从该位置检索到的坐标的精确度 API。

经过地理编码的位置也可用于其他目的,例如分配 从而以最佳顺序向驾驶员交付内容。请参阅 路由优化 了解详情。

使用“最后一公里舰队解决方案”服务进行地址捕获

本部分提供了有关如何实现地址捕获和 验证。以下步骤假定您已在 Google API 控制台中设置项目,并启用了正确的服务账号和结算功能。了解详情 最后一英里 Fleet 解决方案的相关文档,请参阅 Fleet Engine 文档 即可设置项目

启用轻松输入地址的功能

  1. 启用 Places API 。Places API 包含地点自动补全服务。
  2. 查看 地点自动补全 其他可用功能的文档, 可选参数 部分。例如:
    • 组件参数将输出限制为特定国家/地区。
    • type 参数用于将结果限定为特定位置类型, 例如地址,甚至是用户允许使用的输入语言。
  3. 为了轻松部署地址表单,Google Maps Platform 提供了 快速构建器

验证送货地址

  1. 启用 Address Validation API
  2. 查看 Address Validation API 了解可用于评估 解决质量问题,并向用户显示建议。

允许确认自提或送货地点

  1. 在您的首选平台上为用户构建互动式地图, 。有关详情,请参阅 Maps JavaScript API 然后前往其他平台说明
  2. Address Validation API 或者将地点 ID 从地点自动补全功能传递到 Geocoding API, 并在该位置添加标记。
  3. 要允许用户调整配送坐标,请使用 可拖动。请参阅关于标记行为的文档 (AndroidiOS网站)。
  4. 检索调整后的标记位置的地理编码。您也可以将 经过更新的地理编码, reverse Geocoding API 检索相应的地址。然后,您可以评估地址 组件和新位置的精确度。

获取有关送货地址的其他背景信息

掌握有关配送地址的详细背景数据是后续必不可少的一步 执行这些步骤。利用这些信息,您可以:

  • 提高司机工作效率 - 确保司机拥有一切 以便顺利、高效地完成交货。时间 与其他“最后一公里舰队解决方案”功能相结合,可以确保 司机在合适的时间到达合适的地点。
  • 降低成本 - 高效地将司机送到正确的地点并 减少重复配送还能降低人工成本和燃料成本, 你的舰队。
  • 轻松扩大运营规模 - 所有地址捕获功能均使用 Google 的全球地理空间数据库,可提供精细的覆盖范围 。

最后一英里舰队解决方案服务可用于获取各种 与地址和位置有关的情境数据。确定 正确地址,您可以致电以下任意服务来获取相关的 信息。此信息可用作路线的输入内容 优化系统,或为贵公司的业务流程中的推动因素提供更多背景信息, 驱动程序应用。

  • Geocoding API 尝试将输入地址与具有 Google 地图数据库,并提供纬度/经度。
  • 除了提供各种验证信号之外,地址 Validation API 还提供输入地址的纬度/经度。 还为相应地点提供了商住旗帜,以及 来自 USPS 的各类数据。
  • Place Details API 可提供有关地图注点、 包括营业时间。

请参阅上文,了解如何启用并开始使用各种 API。