2017-02-01 1 views
3

CLGeocoder에서 reverseGeocodeLocation까지 다음과 같은 방법을 사용하여 PHAsset 속성에서 위도와 경도를 가져옵니다.PHAsset CLLocation이 사진 앱과 동일한 위치를 제공하지 않음

CLGeocoder * geoCoder = [CLGeocoder new]; 
[geoCoder reverseGeocodeLocation:loc completionHandler:^(NSArray<CLPlacemark *> * _Nullable placemarks, NSError * _Nullable error) { 
    CLPlacemark *placeInfo = placemarks[0]; 

}  

우리는 placeInfo 개체를 얻고 있지만 도로 및 하위 길은 항상 없어지고 있습니다.

동일한 사진에 대해 사진 앱은 도로 및 하위 목표를 가져올 수 있습니다.

미리 감사드립니다.

답변

0

일부 장소의 데이터를 포함하지 않을 수도있는 도로 정보 및 subThoroughfare 속성입니다. placeInfo .addressDictionary를 사용하여 내가 시도

NSString *address = ABCreateStringWithAddressDictionary(placeInfo .addressDictionary, NO); 
+0

을뿐만 아니라 내가 만에 도로와 subThoroughfare 값을 얻을 수 없습니다 어딘지 같은 반환 : 그래서 그 대신 thoroghfare 및 subThoroghfare를 사용하여 주소 문자열을 creatying에, 다음과 같이 addressdictionary 사용 iOS 사진 앱은 어떻게 관리 할 수 ​​있었는가? – Santhosh

관련 문제