2016-11-22 2 views
0

사용자의 현재 위치를 얻는 방법. 나는 사용자의 속도를 추적하고 그가 다른 곳으로 이동할 때 경로를 그리기를 원한다.사용자의 현재 위치를 얻는 방법

+0

을 당신 그걸 시도했다 –

+1

이 링크를 참조하십시오 https://www.raywenderlich.com/73984/make-app-like-runkeeper-part-1 –

답변

0

당신은 CLLocationManager에 의해 사용자의 현재 위치를 얻을 수 있습니다 :

다음 코드 승리를 추가의 viewDidLoad을 : 여기

CLLocationManager *objLocationManager = [[CLLocationManager alloc] init]; 
objLocationManager.delegate = self; 
objLocationManager.desiredAccuracy = kCLLocationAccuracyBest; 
[objLocationManager requestWhenInUseAuthorization]; 
[objLocationManager startUpdatingLocation]; 

는 위도와 경도를 반환 대리자입니다 :

- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{ 
     CLLocation *currentLocation = locations; 
} 
+0

사실 그것은 coord 우리가 아이폰을 흔들면서. 따라서 우리가 iPhone을 흔들면서 움직이지 않을 때만 현재 좌표가 필요합니다. –

+0

@AnilMatrid 전화를 흔들면 떨리는 경우에도 위치를 확실히 되돌릴 수 있도록 위치가 변경되고 있음을 의미합니다. – User511

+0

네 말이 맞습니다. 그러나 우리가 움직일 때만 위치를 얻는 방법이 있습니다. 우리가 흔들 때가 아닙니다. 사실 나는 그 길을 그려보고 싶다. 그래서 내 아이폰을 흔들면 내 움직임없이 길을 그릴거야. 귀하의 회신에 감사드립니다. –

관련 문제