title: How to Draw Fixed Circle for Region in CLLocationManager when Radius Increased
body: <p>I have Requirement Were i have to Draw a Circle for Region in CLLocationManager. i have Accomplished the Requirement with this Code as,</p>
  
  <pre><code>CLLocationDegrees latitude = 37.33492222;
      CLLocationDegrees longitude = -122.03304215;
      CLLocationCoordinate2D centerPoint = CLLocationCoordinate2DMake(latitude, longitude);
      CLLocationDistance radius = 100.0;
      CLRegion *region = [[CLRegion alloc]initCircularRegionWithCenter:centerPoint radius:radius identifier:@"Apple"];
      [locationManager startMonitoringForRegion:region];
      CAShapeLayer *circle = [CAShapeLayer layer];
      circle.path = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0, 2.0*radius, 2.0*radius) 
                                               cornerRadius:radius].CGPath;
      // Center the shape in self.view
      circle.position = CGPointMake(CGRectGetMidX(self.view.frame)-radius, 
                                    CGRectGetMidY(self.view.frame)-radius);
  
      // Configure the apperence of the circle
      circle.fillColor = [UIColor clearColor].CGColor;
      circle.strokeColor = [UIColor redColor].CGColor;
      circle.lineWidth = 1;
      circle.opacity = 0.5;
  
      // Add to parent layer
      [self.view.layer addSublayer:circle;
  </code></pre>
  
  <p>I have Got Out Put as<img src="https://i.stack.imgur.com/1qhmy.png" alt="enter image description here"></p>
  
  <p>Problem is When i given the radius value as 100, i got result as ScreenShot. if i will give value as 200 then obviously the Circle Will Increase. </p>
  
  <p>My Question is, I want the Circle as in same Size When any Value is Given say 200, 300 or 400.  </p>