2010-08-06 49 views
5

我正在更新一直运行良好的内部路由解决方案。然而,需求的变化导致了一些问题。虽然谷歌搜索,我遇到了一个名为MapPoint的微软产品。Mappoint Routing Solution

从我读过的这个产品有一个可以使用.net(c#)的API。目前我们使用Google地图对我们的工程师的地址和开始位置进行地理编码。我希望能够将这些数据传递给MapPoint,将每个工作位置标记为第一个电话,上午电话或下午电话,为每位工程师添加最大分配标记,并要求MapPoint为工程师分配工作。一旦完成,提取数据并将其传回给我们的SQL数据库。这是MapPoint能做的吗?

有没有使用MapPoint这种类型的需求的经验?

马克

回答

3

我相信MapPoint的本身并不提供这样的功能,但可以帮助你的任务你,工程师分配给不同的资源量的位置,并要求你有。但是这个逻辑基本上需要你来执行。

+1

感谢您的回复,我花了下午的时间使用MapPoint 2010的试用版,我同意这不是我正在寻找的产品。有谁知道可以提供帮助的产品?理想情况下提供和API - 我已经有一个接口,并希望做集成后端。 – markpirvine 2010-08-07 13:41:48

+1

你有没有试过使用“?wsdl”后缀访问服务?例如http:// localhost:8080/myproject/service?wsdl? – thelost 2010-08-07 17:53:12

1

是的,就像您发现的那样,MapPoint可以做简单的路由,甚至是“旅行推销员路由”,但是它无法进行任何时间或容量优化。

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