5

我正在努力更新一个运行良好一段时间的内部路由解决方案。然而,需求的变化导致了一些问题。在谷歌搜索时,我发现了一个名为 MapPoint 2010 的 Microsoft 产品。

从我读到的内容来看,这个产品有一个可以从 .net (c#) 使用的 API。目前我们使用谷歌地图对我们工程师的地址和起始位置进行地理编码。我希望能够将此数据传递给 MapPoint,将每个工作地点标记为第一次呼叫、上午呼叫或下午呼叫,用最大分配标记每个工程师,并要求 MapPoint 将工作分配给工程师。完成后,提取数据并将其传递回我们的 SQL 数据库。这是 MapPoint 可以做到的吗?

有没有人使用 MapPoint 来满足这种类型的需求?

标记

4

2 回答 2

3

我相信 MapPoint 本身不提供此类功能,但可以帮助您根据资源数量和请求将任务分配给您的工程师和工程师到位置。但是这个逻辑基本上需要你自己实现。

于 2010-08-06T13:28:29.343 回答
1

是的,正如您所发现的,MapPoint 可以进行简单的路由,甚至可以进行“旅行推销员路由”,但是它不能进行任何时间或容量优化。

有一些扩展可以用来做你正在寻找的事情,但价格通常至少比 MapPoint 高一个数量级——这是因为它在计算上是一件“困难”的事情。成本较低的产品之一是“TourSolver”。它带有自己的数据和路由引擎,但使用 MapPoint 进行数据输入和最终路线显示。

于 2011-01-24T01:30:43.423 回答