首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MapPoint控制-计算优化路由

MapPoint控制-计算优化路由
EN

Stack Overflow用户
提问于 2011-02-07 16:56:29
回答 1查看 441关注 0票数 2

我想知道是否有可能显示该方法正在计算的窗口(与MapPoint 2010应用程序中显示的窗口完全相同),并有可能取消此计算(因为优化路线的计算持续时间很长)?如果是这样,我可以用哪种方式做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-07 21:50:27

您可以创建自己的进度窗体,该窗体在自己的线程上运行。当我的MapPoint外接程序产品有大量工作要处理时,我就是这么做的。

但是,您不能取消优化功能。MapPoint的COM接口不是多线程的。没有取消操作。要终止优化,您必须终止应用程序(几乎可以肯定是在操作系统级别),然后重新启动它。

如果有许多路点,优化将需要很长时间(如预期的:经典的旅行推销员NP-完全问题)。长距离似乎也对运行时间有显著的影响。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4919435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档