我想在GMapControl中使用另一个地图提供程序。
例如,我可以使用GoogleMap:
GMapControl myMapControl = new GMapControl();
myMapControl.MapProvider = GMapProviders.GoogleMap;
所有内置地图提供程序都存储在GMapProviders。
中如何添加自定义GMapProvider?
我需要添加此地图提供程序2Gis
答案 0 :(得分:1)
你需要使用fiddler跟踪磁贴网址,然后复制现有的地图提供者类并修改urlformat,除非这个提供者使用一些深奥的投影,就是这样,否则你需要知道投影细节并制作一个自定义投影类,检查源于https://greatmaps.codeplex.com/SourceControl/latest或github。
答案 1 :(得分:1)