2016-08-10 6 views
2

私はユーザーの現在の場所の周りに100マイルの半径を置きたいと思います。私は正常にユーザーの場所を取得しました。私は座標を中心に半径を加えました。 (ユーザーの場所が変更された場合、その半径はそのまま残り、それは私が望むものではありません)。半径は、ユーザーの場所が移動するあらゆる場所に移動する必要があります。半径ユーザーのカレンの周り場所スウィフト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) 
} 

あなたはviewDidLoadスコープのvar circle:MKCircle外を宣言する必要があります。

関連する問題