ArcGISWindowsPhoneSDK.ServiceAreas.SolveServiceArea_Completed C# (CSharp) Метод

SolveServiceArea_Completed() приватный Метод

private SolveServiceArea_Completed ( object sender, RouteEventArgs e ) : void
sender object
e RouteEventArgs
Результат void
        private void SolveServiceArea_Completed(object sender, RouteEventArgs e)
        {
            GraphicsLayer routeLayer = MyMap.Layers["MyServiceAreasGraphicsLayer"] as GraphicsLayer;
            routeLayer.Graphics.Clear();
            if (e.ServiceAreaPolygons != null)
            {
                foreach (Graphic g in e.ServiceAreaPolygons)
                {
                    SimpleFillSymbol symbol = new SimpleFillSymbol()
                    {
                        Fill = new SolidColorBrush(Color.FromArgb(100, (byte)random.Next(0, 255), (byte)random.Next(0, 255), (byte)random.Next(0, 255))),
                        BorderBrush = new SolidColorBrush(Colors.Transparent),
                        BorderThickness = 1
                    };

                    g.Symbol = symbol;
                    routeLayer.Graphics.Add(g);
                }
            }
            if (e.ServiceAreaPolylines != null)
            {
                foreach (Graphic g in e.ServiceAreaPolylines)
                {
                    SimpleLineSymbol symbol = new SimpleLineSymbol()
                    {
                        Color = new SolidColorBrush(Color.FromArgb(100, (byte)random.Next(0, 255), (byte)random.Next(0, 255), (byte)random.Next(0, 255))),
                        Width = 1,
                    };

                    g.Symbol = symbol;
                    routeLayer.Graphics.Add(g);
                }
            }
        }