我在我的项目中将radMap(Telerik)用于WinForms(C#)。
我想知道是否可以从已经下载到文件中的图块加载地图,而不是从Internet加载?
换句话说,我可以使用缓存文件加载地图吗?
谢谢... 我的代码是...。但是我的地图是从互联网上加载的。
string cacheFolder = @"C:\Users\*******\Desktop\New folder (2)\cache";
BingRestMapProvider bingProvider = new BingRestMapProvider();
bingProvider.Culture = System.Threading.Thread.CurrentThread.CurrentCulture;
bingProvider.ImagerySet = ImagerySet.Road;
bingProvider.UseSession = true;
bingProvider.EnableCaching = true;
bingProvider.BingKey = "************";
LocalFileCacheProvider cache = new LocalFileCacheProvider(cacheFolder);
bingProvider.CacheProvider = cache;
bingProvider.InitializationComplete += delegate (object sender, EventArgs e)
{
this.radMap1.BringIntoView(new PointG(49d, 10d), 5);
};
this.radMap1.MapElement.Providers.Add(bingProvider);