Пример #1
0
        public static SharpMap.Map InitializeMap(float angle)
        {
            switch (_num++ % 11)
            {
            case 3:
                return(InitializeMapOsm());

            case 4:
                return(InitializeMapBing(BruTile.Web.BingMapType.Roads));

            case 5:
                return(InitializeMapBing(BruTile.Web.BingMapType.Aerial));

            case 6:
                return(InitializeMapBing(BruTile.Web.BingMapType.Hybrid));

            case 7:
                return(InitializeMapGoogle(BruTile.Web.GoogleMapType.GoogleMap));

            case 8:
                return(InitializeMapGoogle(BruTile.Web.GoogleMapType.GoogleSatellite));

            case 9:
                return(InitializeMapGoogle(BruTile.Web.GoogleMapType.GoogleSatellite | BruTile.Web.GoogleMapType.GoogleLabels));

            case 10:
                return(InitializeMapGoogle(BruTile.Web.GoogleMapType.GoogleTerrain));

            case 11:
                _num = 0;
                return(InitializeMapGoogle(BruTile.Web.GoogleMapType.GoogleLabels));

            case 0:
                _num++;
                return(InitializeMapOsmWithXls(angle));

            //Does not work anymore!
            //return InitializeMapOsmWithVariableLayerCollection(angle);
            case 1:
                return(InitializeMapOsmWithXls(angle));

            case 2:
                return(HeatLayerSample.InitializeMap(angle));
            }
            return(InitializeMapOsm());
        }
Пример #2
0
        public static SharpMap.Map InitializeMap(float angle)
        {
            switch (_num++ % 6)
            {
            case 3:
                return(InitializeMapOsm());

            case 4:
                return(InitializeMapBing(KnownTileSource.BingRoadsStaging));

            case 5:
                return(InitializeMapBing(KnownTileSource.BingAerialStaging));

            case 6:
                return(InitializeMapBing(KnownTileSource.BingHybridStaging));

                _num = 0;

            /*
             * case 7:
             * return InitializeMapGoogle(BruTile.Web.GoogleMapType.GoogleMap);
             * case 8:
             * return InitializeMapGoogle(BruTile.Web.GoogleMapType.GoogleSatellite);
             * case 9:
             * return InitializeMapGoogle(BruTile.Web.GoogleMapType.GoogleSatellite | BruTile.Web.GoogleMapType.GoogleLabels);
             * case 10:
             * return InitializeMapGoogle(BruTile.Web.GoogleMapType.GoogleTerrain);
             * case 11:
             * _num = 0;
             * return InitializeMapGoogle(BruTile.Web.GoogleMapType.GoogleLabels);
             */
            case 0:
                _num++;
                return(InitializeMapOsmWithXls(angle));

            //Does not work anymore!
            //return InitializeMapOsmWithVariableLayerCollection(angle);
            case 1:
                return(InitializeMapOsmWithXls(angle));

            case 2:
                return(HeatLayerSample.InitializeMap(angle));
            }
            return(InitializeMapOsm());
        }