我想在用户当前位置周围放置100英里半径。我已经成功获取了用户的位置。我在坐标周围加了一个半径。(意思是如果用户位置改变,半径将保持不变,这不是我想要的。)用户的位置到哪里,半径就到哪里
输入图片描述
当用户的位置发生变化时,改变圆圈的位置。您可以使用CLLocationManagerDelegate
.
func locationManager(manager: CLLocationManager, didUpdateToLocation newLocation: CLLocation, fromLocation oldLocation: CLLocation)
{
//update location of circle, newLocation.coordinate
//something like this:
circle = MKCircle(centerCoordinate: newLocation.coordinate, radius: 160934 as CLLocationDistance)
}
您需要在viewDidLoad
作用域之外声明var circle:MKCircle