Я хочу поставить радиус 100 миль вокруг текущего местоположения пользователя. Я успешно получил местоположение пользователя. Я добавил радиус вокруг координат. (Значение, если местоположение пользователя изменяется, радиус останется, и это не то, что я хочу.) Радиус должен идти везде, где находится местоположение пользователя.Радиус вокруг пользователя Curren Местоположение Swift iOS 9
2
A
ответ
1
Изменить расположение круга, когда местоположение изменяется пользователем. Вы можете наблюдать за местоположением пользователя, используя 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
области.