Removing buffering circle graphics in a WP7

Discussion created by kailun92 on Jan 9, 2014
Latest reply on Jan 9, 2014 by kuiperfoliage
I have tried a lot of method but just can't remove the graphics of the circle drawn. Can someone help me with this ?

GraphicsLayer graphicsLayerHeat = map.Layers["Layer5_buffer"] as GraphicsLayer;

                foreach (var graphic in buffersList)



The above code is used for drawing a circle, I can't remove the graphics that is drawn on this layer. Help pls.

I have tried this but it wont work.           
 graphicsLayer = map.Layers["Layer5_buffer"] as GraphicsLayer;

The code to draw the buffer is here:

public void drawBuffer(double radius, int pointCount, MapPoint currentPoint, GraphicsLayer gl)
            MapPoint point = currentPoint;
            ESRI.ArcGIS.Client.Geometry.Polyline pl = new ESRI.ArcGIS.Client.Geometry.Polyline();
            ESRI.ArcGIS.Client.Geometry.Polygon polygon = new ESRI.ArcGIS.Client.Geometry.Polygon();
            ESRI.ArcGIS.Client.Geometry.PointCollection routePoint = new ESRI.ArcGIS.Client.Geometry.PointCollection();
            for (int i = 1; i <= pointCount; i++)
                double x;
                double y;
                x = (point.X + radius * Math.Cos(2 * Math.PI / pointCount * i));
                y = (point.Y + radius * Math.Sin(2 * Math.PI / pointCount * i));
                routePoint.Add(new MapPoint(x, y));
            GraphicsLayer mygraphicslayer = gl;
            Graphic graphic = new Graphic()
                Geometry = polygon,
                Symbol = Heat