2016-08-10 2 views
2

Я хочу поставить радиус 100 миль вокруг текущего местоположения пользователя. Я успешно получил местоположение пользователя. Я добавил радиус вокруг координат. (Значение, если местоположение пользователя изменяется, радиус останется, и это не то, что я хочу.) Радиус должен идти везде, где находится местоположение пользователя.Радиус вокруг пользователя Curren Местоположение Swift iOS 9

enter image description here

ответ

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 области.