1
코어 위치 프레임 워크로 현재 위치 또는 GPS 좌표를 얻으려면 어떻게해야합니까?코어 위치를 사용하여 현재 위치 또는 GPS 좌표를 얻는 방법은 무엇입니까?
코어 위치 프레임 워크로 현재 위치 또는 GPS 좌표를 얻으려면 어떻게해야합니까?코어 위치를 사용하여 현재 위치 또는 GPS 좌표를 얻는 방법은 무엇입니까?
먼저 프로토콜 CLLocationManagerDelegate
을 구현하는 클래스가 필요합니다. 만들고 그 후 CLLocationManager의 인스턴스 설정 대리자를
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
{
...
}
및 위치 업데이트를 시작 : 그래서 적어도 당신이 방법을 구현해야 startUpdatingLocation
를 호출 한 후
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self; //SET YOUR DELEGATE HERE
locationManager.desiredAccuracy = kCLLocationAccuracyBest; //SET THIS TO SPECIFY THE ACCURACY
[locationManager startUpdatingLocation];
을 locationManager: didUpdateToLocation: fromLocation
의 구현 가져 위치 픽스가 발생하자마자 호출됩니다. 매개 변수 newLocation
에는 실제 위치가 포함됩니다. 위치 관리자는 정확한 정확성을 제공하지 않더라도 최대한 빨리 위치를 수정합니다. 이 경우 새 위치의 정확성을 직접 확인해야합니다.
환호는`locationManager` 방법에
안녕 엔카는, 내가 응용 프로그램에서 나중에 사용하기 위해 바르에 위도/경도를 저장할 수 있습니까? 다음과 같이 : - (void) locationManager : (CLLocationManager *) manager didUpdateToLocation : (CLLocation *) newLocationfrom 위치 : (CLLocation *) oldLocation { float long = newLocation.longitude; float lat = newLocation.latitude; }' – Luca