3

我们正在使用以下方法从 PHAsset 属性中获取纬度和CLGeocoder经度reverseGeocodeLocation

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

}    

我们正在获取 placeInfo 对象,但通道和 subThoroughfare 总是为零。

对于同一张照片,photosapp 能够获取通道和子通道。

先感谢您。

4

1 回答 1

0

可能不包含某些地方的数据的通道和 subThoroughfare 属性。因此,不要使用 thoroghfare 和 subThoroghfare 创建地址字符串,而是使用 addressdictionary 如下:

 NSString *address = ABCreateStringWithAddressDictionary(placeInfo .addressDictionary, NO);
于 2017-02-01T13:04:51.703 回答