0

这是使用 Bing Maps API 或 Google Maps API。

问题:我正在尝试为当天可能有 1 次或更多次会议的销售人员创建一条路线,并从池中进行访问选择。这意味着销售人员在客户那里召开了 1 次会议,他们希望在会议时间前后停留一些潜在客户。

我怀疑任何一项服务都可以直接处理这个问题。他们是否可以从这些服务中获取“目的地之间的时间表”,而无需运行我的请求。

我知道的唯一方法是提交路线上的每个变化,存储在表格或数组中,然后根据服务“到达那里的时间”,计算最佳顺序。然后重新提交。我的客户每次尝试可以轻松烧掉 20 到 30 个请求。

还有其他选择吗?也许是一个带有 sh*ty 算法的免费开源软件,然后将最终列表提交给上述之一?

4

1 回答 1

1

您可以使用距离矩阵服务,请参阅此处的文档: https ://developers.google.com/maps/documentation/distancematrix/

通过这种方式,您将能够计算多个点之间的多条路线,并且肯定会减少整体请求的数量。

如果您的请求只是为销售人员进行优化,您还可以检查路由服务的选项及其optimize选项,请参阅:https ://developers.google.com/maps/documentation/directions/#Waypoints

在 Bing 上,路线优化(航点重新排序)尚不可用,但您可以使用 Route Matrix API 实现此目的。

于 2013-03-20T21:16:32.620 回答