コード例 #1
0
        void SetColorMapping(ShapeSetting setting)
        {
            List <ColorMapping> colorMappings = new List <ColorMapping>();



            EqualColorMapping colorMapping2 = new EqualColorMapping();

            colorMapping2.Value = "1";
            colorMapping2.Color = Color.ParseColor("#FFA500");
            colorMappings.Add(colorMapping2);

            EqualColorMapping colorMapping3 = new EqualColorMapping();

            colorMapping3.Value = "2";
            colorMapping3.Color = Color.ParseColor("#FFA500");
            colorMappings.Add(colorMapping3);

            EqualColorMapping colorMapping4 = new EqualColorMapping();

            colorMapping4.Value = "8";
            colorMapping4.Color = Color.ParseColor("#FFA500");
            colorMappings.Add(colorMapping4);


            EqualColorMapping colorMapping1 = new EqualColorMapping();

            colorMapping1.Value = "9";
            colorMapping1.Color = Color.ParseColor("#FFA500");
            colorMappings.Add(colorMapping1);
            setting.ColorMapping = colorMappings;
        }
コード例 #2
0
ファイル: ColorMappings.cs プロジェクト: zanesc/xamarin-demos
        void SetColorMapping(ShapeSetting setting)
        {
            List <ColorMapping> colorMappings = new List <ColorMapping>();

            EqualColorMapping colorMapping2 = new EqualColorMapping();

            colorMapping2.Value       = "Rice";
            colorMapping2.LegendLabel = "Rice";
            colorMapping2.Color       = Color.ParseColor("#FD8C48");
            colorMappings.Add(colorMapping2);

            EqualColorMapping colorMapping3 = new EqualColorMapping();

            colorMapping3.Value       = "Wheat";
            colorMapping3.LegendLabel = "Wheat";
            colorMapping3.Color       = Color.ParseColor("#E54D42");
            colorMappings.Add(colorMapping3);

            EqualColorMapping colorMapping4 = new EqualColorMapping();

            colorMapping4.Value       = "Grains";
            colorMapping4.LegendLabel = "Grains";
            colorMapping4.Color       = Color.ParseColor("#3A99D9");
            colorMappings.Add(colorMapping4);

            EqualColorMapping colorMapping1 = new EqualColorMapping();

            colorMapping1.Value       = "Vegetables";
            colorMapping1.LegendLabel = "Vegetables";
            colorMapping1.Color       = Color.ParseColor("#29BB9C");
            colorMappings.Add(colorMapping1);
            setting.ColorMapping = colorMappings;
        }
コード例 #3
0
        void SetColorMapping(ShapeSetting setting)
        {
            List <ColorMapping> colorMappings = new List <ColorMapping>();

            EqualColorMapping colorMapping2 = new EqualColorMapping();

            colorMapping2.Value = "North America";
            colorMapping2.Color = Color.ParseColor("#C13664");
            colorMappings.Add(colorMapping2);

            EqualColorMapping colorMapping3 = new EqualColorMapping();

            colorMapping3.Value = "South America";
            colorMapping3.Color = Color.ParseColor("#9C3367");
            colorMappings.Add(colorMapping3);

            EqualColorMapping colorMapping4 = new EqualColorMapping();

            colorMapping4.Value = "Africa";
            colorMapping4.Color = Color.ParseColor("#80306A");
            colorMappings.Add(colorMapping4);

            EqualColorMapping colorMapping1 = new EqualColorMapping();

            colorMapping1.Value = "Europe";
            colorMapping1.Color = Color.ParseColor("#622D6C");
            colorMappings.Add(colorMapping1);

            EqualColorMapping colorMapping5 = new EqualColorMapping();

            colorMapping5.Value = "Asia";
            colorMapping5.Color = Color.ParseColor("#462A6D");
            colorMappings.Add(colorMapping5);

            EqualColorMapping colorMapping6 = new EqualColorMapping();

            colorMapping6.Value = "Australia";
            colorMapping6.Color = Color.ParseColor("#2A2870");
            colorMappings.Add(colorMapping6);

            setting.ColorMapping = colorMappings;
        }
コード例 #4
0
        protected override void OnAppearing()
        {
            if (BindingContext is CartoViewModel)
            {
                var tmp = BindingContext as CartoViewModel;
                tmp.OnAppear?.Execute(null);

                SfMaps map = new SfMaps();
                map.BackgroundColor = Color.White;
                //var map = this.Content as SfMaps;

                ShapeFileLayer layer = new ShapeFileLayer();

                layer.Uri = "world1.shp";

                layer.ItemsSource = tmp.HabitatDataSource;
                //layer.SetBinding(ShapeFileLayer.ItemsSourceProperty, "HabitatDataSource");

                layer.ShapeIDTableField = "POSTAL";
                layer.ShapeIDPath       = "Postal";


                EqualColorMapping colorMapping = new EqualColorMapping();
                colorMapping.Color = Color.FromHex("#D84444");
                colorMapping.Value = "AnimalLabel";

                ShapeSetting shapeSetting = new ShapeSetting();
                shapeSetting.ShapeValuePath      = "Animal";
                shapeSetting.ShapeColorValuePath = "Animal";
                shapeSetting.ColorMappings.Add(colorMapping);
                layer.ShapeSettings = shapeSetting;

                map.Layers.Add(layer);
                this.Content = map;
            }
            base.OnAppearing();
        }
コード例 #5
0
        void SetColorMapping(ShapeSetting setting)
        {
            List <ColorMapping> colorMappings = new List <ColorMapping>();

            EqualColorMapping colorMapping2 = new EqualColorMapping();

            colorMapping2.Value = "Rice";
            colorMapping2.Color = Color.ParseColor("#b5e485");
            colorMappings.Add(colorMapping2);

            EqualColorMapping colorMapping3 = new EqualColorMapping();

            colorMapping3.Value = "Wheat";
            colorMapping3.Color = Color.ParseColor("#9178e3");
            colorMappings.Add(colorMapping3);

            EqualColorMapping colorMapping4 = new EqualColorMapping();

            colorMapping4.Value = "Grains";
            colorMapping4.Color = Color.ParseColor("#e4c16c");
            colorMappings.Add(colorMapping4);

            EqualColorMapping colorMapping1 = new EqualColorMapping();

            colorMapping1.Value = "Vegetables";
            colorMapping1.Color = Color.ParseColor("#ec9b79");
            colorMappings.Add(colorMapping1);

            EqualColorMapping colorMapping5 = new EqualColorMapping();

            colorMapping5.Value = "Oats";
            colorMapping5.Color = Color.ParseColor("#df819c");
            colorMappings.Add(colorMapping5);

            setting.ColorMapping = colorMappings;
        }
コード例 #6
0
		void SetColorMapping(ShapeSetting setting)
		{
			List<ColorMapping> colorMappings= new List<ColorMapping>();

			EqualColorMapping colorMapping1= new EqualColorMapping();
			colorMapping1.Value= "Vegetables";
			colorMapping1.LegendLabel= "Vegetables";
			colorMapping1.Color =Color.ParseColor("#29BB9C");
			colorMappings.Add(colorMapping1);

			EqualColorMapping colorMapping2= new EqualColorMapping();
			colorMapping2.Value= "Rice";
			colorMapping2.LegendLabel= "Rice";
			colorMapping2.Color =Color.ParseColor("#FD8C48");
			colorMappings.Add(colorMapping2);

			EqualColorMapping colorMapping3= new EqualColorMapping();
			colorMapping3.Value= "Wheat";
			colorMapping3.LegendLabel= "Wheat";
			colorMapping3.Color =Color.ParseColor("#E54D42");
			colorMappings.Add(colorMapping3);

			EqualColorMapping colorMapping4= new EqualColorMapping();
			colorMapping4.Value= "Grains";
			colorMapping4.LegendLabel= "Grains";
			colorMapping4.Color =Color.ParseColor("#3A99D9");
			colorMappings.Add(colorMapping4);

			setting.ColorMapping = colorMappings;
		}