2
我想在用戶的當前位置周圍放置一個100英里的半徑。我已成功獲取用戶的位置。我在座標周圍添加了一個半徑。 (這意味着如果用戶位置發生變化,半徑將保持不變,這不是我想要的。)Radius應該到達用戶的位置。圍繞用戶的當前位置的半徑Swift iOS 9
我想在用戶的當前位置周圍放置一個100英里的半徑。我已成功獲取用戶的位置。我在座標周圍添加了一個半徑。 (這意味着如果用戶位置發生變化,半徑將保持不變,這不是我想要的。)Radius應該到達用戶的位置。圍繞用戶的當前位置的半徑Swift iOS 9
變化的圓的位置時的用戶的位置改變。您可以使用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)
}
您需要聲明var circle:MKCircle
外viewDidLoad
範圍。