Google Maps Platform 最后一公里舰队解决方案工具包提供的服务可以解决一些与投递地址相关的常见问题:来自消费者的地址输入不准确、地址无法送达,以及需要调整配送地点。
这些服务包括:
- Places API - 用于简化最终用户输入的地址,并提供有关可用于地图注点的地图注点的信息。
- Address Validation API - 确定地址是否指向真正的可送达地点,并提供额外的地址级元数据。
- Geocoding API - 提供指定地址的纬度/经度。
本文档介绍了如何使用这些服务。
地址捕获和验证简介
准确的详细地址信息对于投递操作至关重要,因为它会影响所有依赖其的下游活动的质量。无论您是通过面向用户的应用获取地址,还是通过 API 从上游合作伙伴获取地址,Last Mile 舰队解决方案都可以帮助您完成此步骤。
确保您捕获的地址准确无误,即表示您:
改善消费者体验 - 为您的用户提供工具,确保他们可以轻松提供正确的地址,并将他们的包裹投递到正确的地点。
提高驾驶员的工作效率 - 减少驾驶员搜索配送地址所花的时间,减少重复尝试的需要。
捕获地址
Places API 包含地点自动补全服务。该服务会在用户输入地址时返回商家、地址和地图注点等地点,针对基于文本的地理搜索提供自动补全功能。
对于涉及获取配送地址的面向用户的应用(例如在线消费者或配送公司或店内员工门户),请使用地点自动补全功能简化客户的地址输入和选择。
例如,假设用户请求包裹提取并输入自提位置。借助地点自动补全功能,用户只需输入几个字符并从匹配列表中选择地址,即可轻松提供地址。
Places API 还提供了限制搜索结果的方法,因此您的开发者可以确保建议的地址与您的商家服务的位置一致。
验证地址
捕获用户输入的地址或通过 API 捕获地址后,请确保客户提供了正确的地址。这表示地址没有不准确之处,例如缺少地址组成部分或拼写错误。地址验证有助于捕获不良地址,进而减少递送失败的情况,同时提高地址详细信息的准确度,进而提高传送可预测性。
Address Validation API 会验证地址组成部分,对邮寄地址进行归一化,并找到其已知的最佳位置。它有助于了解某个地址是否指向真实的地点。如果地址未引用真实地点,它可以识别可能错误的组成部分,让用户能够更正这些组成部分。
如果 Address Validation API 确定该地址不正确或引用了无法送达的位置,您可以提示用户进行更正。如果您通过 API 调用获取地址,则可以拒绝该地址。
允许确认地址位置
在用户输入或选择地址后,如果您验证了地址,那么请使用 Google Maps Platform 提供地图和标记来指示地址的位置。
使用 Geocoding API 确定地址的地理坐标。除了位置之外,Geocoding API 还会返回地址组成部分,让您可以获取进行必要的更正时缺少的地址部分。它还提供了位置类型,表示从 API 检索到的坐标的精确度。
经过地理编码的位置还可以用于其他用途,例如以最佳顺序将送货工作分配给司机。如需了解详情,请参阅路线优化。
使用最后一英里舰队解决方案服务捕获地址
本部分提供了有关如何实现地址捕获和验证的基本信息。以下步骤假定您已在 Google API 控制台中设置了项目,并启用了正确的服务帐号和结算信息。如需详细了解 Last Mile Fleet 解决方案,请参阅 Fleet Engine 文档以设置您的项目。
启用轻松输入地址的功能
- 在 Google API 控制台的“API 和服务”部分中启用 Places API。Places API 包含地点自动补全服务。
- 请参阅地点自动补全文档,了解您可以使用的其他功能,例如可选参数部分。例如:
- components 参数会将输出限制在特定国家/地区内。
- 类型参数会将结果限制为特定位置类型,例如地址,甚至是用户允许的输入语言。
- 为了轻松部署地址表单,Google Maps Platform 在 Google API 控制台中提供了快速构建器。
验证送货地址
- 在 Google API 控制台的“API 和服务”部分中启用 Address Validation API。
- 查看 Address Validation API 文档,了解可用于评估地址质量并向用户呈现建议的各种数据。
确认自提或送餐地点
- 在移动设备和 Web 平台上为您的用户构建交互式地图。如需了解详情,请参阅有关 Maps JavaScript API 的文档,并从那里导航到其他平台说明。
- 从 Address Validation API 获取地址地理编码,或者将地点 ID 从地点自动补全传递给 Geocoding API,然后在相应位置添加标记。
- 若要允许用户调整传送坐标,请将标记设置为可拖动。如需了解标记行为(Android、iOS、Web),请参阅相关文档。
- 检索调整后的标记位置的地理编码。您也可以将更新后的地理编码传递给 Reverse Geocoding API,以检索相应的地址。然后,您可以评估地址组成部分和新位置的准确性。
获取有关送货地址的更多背景信息
确定地址后,获取有关送货地址的详细上下文数据是必不可少的下一步。借助这些信息,您可以:
- 提高司机工作效率 - 确保您的司机拥有所有信息,以便成功完成配送。与其他最后一公里舰队解决方案功能相结合,您可以确保司机在正确的时间到达正确的地点。
- 降低费用 - 高效地将司机送到正确的地点并减少重复交货还可以降低车队的人工成本和燃料成本。
- 轻松扩大运营规模 - 所有地址捕获功能都使用 Google 的全球地理空间数据库,无论您在何处扩展业务,都可以提供精细的覆盖范围。
Last Mile Fleet Solution 服务可用于获取有关地址和位置的各种上下文数据。确定正确的地址后,您可以调用以下任一服务来获取相关信息。此信息可用作路线优化系统的输入,或为驱动程序应用中的驱动程序提供额外的上下文。
- Geocoding API 会尝试将输入地址与 Google 地图数据库中的某个位置进行匹配,并提供纬度/经度。
- 除了提供各种验证信号之外,Address Validation API 还提供输入地址的纬度/经度。它还为相应营业地点提供住宅和商业标志,并为 US 地址提供来自 USPS 的各种数据。
- Place Details API 提供有关地图注点的信息,包括商家营业时间。
如需了解如何启用并开始使用各种 API,请参阅上文。