Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public MapLoadService(EnumMapProvider mapProvider)
 {
     this.MapProvider = mapProvider;
 }