C#调用Gmap库后启动很慢,大概需要20秒,拔掉网线加载只需要2秒,如何优化速度?
最近在做地图,使用的是C# Winform 调用开源地图控件Gmap。现在有一个问题,Gmap控件在电脑处于联网状态下会加载很久(20秒左右,也是加载本地缓存),在这个阶段整个软件会一直处于假死状态,我将整个任务放进BackgroundWorker中也不行,而在拔掉电脑网线过后,加载缓存只需要2秒左右就出来了,请问如何处理才能让我写的窗体立刻就能加载出来?退一步,如何让软件不假死在那里?
恳请做过Gmap的前辈指点一二! 谢谢!