public GMapControl MapLoad() { switch (this.MapProvider) { case EnumMapProvider.OpenStreetMap: this._mainMap.MapProvider = GMapProviders.OpenStreetMap; break; case EnumMapProvider.GoogleChinaMap: this._mainMap.MapProvider = GMapProviders.GoogleChinaMap; break; case EnumMapProvider.BaiduMap: this._mainMap.MapProvider = GMapProviders.OpenStreetMap; break; case EnumMapProvider.GaodeMap: this._mainMap.MapProvider = GMapProviders.OpenStreetMap; break; case EnumMapProvider.TencentMap: this._mainMap.MapProvider = GMapProviders.OpenStreetMap; break; case EnumMapProvider.SougouMap: this._mainMap.MapProvider = GMapProviders.OpenStreetMap; break; case EnumMapProvider.TianMap: this._mainMap.MapProvider = GMapProviders.OpenStreetMap; break; case EnumMapProvider.TianLabelMap: this._mainMap.MapProvider = GMapProviders.OpenStreetMap; break; default: break; } return(this._mainMap); }
public MapLoadService(EnumMapProvider mapProvider) { this.MapProvider = mapProvider; }