你好,WPF开发GMAP时,实时航迹绘制在地图上以后,目标点多了以后导致软件界面会卡死。添加航迹的时候调用的 map.Markers.Add(gmRoute);更新航迹的时候只更新了GMapRoute里的Points列表,然后再调用GMAP里的RegenerateShape这个方法,整个更新航迹方法是放在线程里操作的,经过测试更新航迹的时候会导致整个软件界面卡死,有没有办法解决啊?谢谢 !
建议先使用定时器Stopwatch设置一些函数调用处 或者使用VS本身的Debug菜单下的性能分析工具Performance Profiler看一下相关的几个函数的调用耗时情况。