MapPoint2009载性能
-
09-06-2019 - |
题
我有一些问题将MS MapPoint2009年进入我的它.网2.0的应用程序。我已经加入该件MapPoint到控制的一种形式,没有问题得到它显示的地图和地点;我担心的是花费的时间负载的地图,一旦它被创建。
测试我的发展机已经显示的平均负荷时间是3到5秒钟,在这期间的应用程序是完全锁定。尽管这不是完全不能接受的,这是一个非常长的时间失去控制的应用程序。此外,因为GUI线被锁住,我不能表明装载对话或什么要掩负载时间。
线路挂着是这样的:(其中axMappointControl1是MapPoint控制)
axMappointControl1.NewMap(MapPoint.GeoMapRegion.geoMapNorthAmerica);
我已经试过执行NewMap方法上另一个线程,但GUI线仍然最终被阻止。
我的问题是:
- 我能做些什么来加快MapPoint当它负荷?
- 是否有任何方式载MapPoint,以便它不会阻止GUI线?
任何帮助是极大的赞赏。
其他提示
是的应用版本上运行其自己的线-所以这应该是一个更快的替代品-更容易做到你自己的东西,而是开始。然而,MapPoint2010年往往需要几秒钟时间启动时开始通过一个用户。
我会创造一个临时GUI线和使用这显示一个初始屏幕期间开始和/或做任何线安全的初始化,你需要做的。
所有的电话到MapPoint实例(或控件)必须从相同的线,创造MapPoint控制或程序的对象。
不隶属于 StackOverflow