// add zone circle public void AddCircleZone(double areaRadius, PointLatLng center) { //remove if exists try { RemoveCircleZone(center); } catch { } if (chkShowRadius.IsChecked == true) { GMapMarker it = new GMapMarker(center); it.ZIndex = -1; Circle c = new Circle(); c.Center = center; c.Bound = center.createPointLatLngFromCenterMiles(areaRadius); c.Tag = it; c.IsHitTestVisible = false; UpdateCircle(c); Circles.Add(it); it.Shape = c; MainMap.Markers.Add(it); } }