3

CLGeocoder reverseGeocodeLocation を使用して座標から住所を取得していますが、中国では「ジオコーダーが失敗しました: エラー Domain=kCLErrorDomain Code=8」が返されているようです。操作を完了できませんでした。(kCLErrorDomain エラー 8.)" for loc: 50.820835 4.385551". iOs 5.0以降、中国でreverseGeocodeLocationに問題があった人はいますか?

4

3 に答える 3

0

kCLErrorDomainエラー8はkCLErrorGeocodeFoundNoResultです。

ルーマニアでも同様の問題が発生しましたが、以下のコードは、完全な住所ではないにしても、少なくとも都市を返す必要があります。

[_geoCoder reverseGeocodeLocation:location
                    completionHandler:
     ^(NSArray *placemarks, NSError *error) {

    // Iterate trough placemarks

    CLPlacemark *placemark = [placemarks objectAtIndex:i];                 
    NSDictionary *addressDict = [placemark addressDictionary];

    //addressDict should contain your info.



}];
于 2012-10-23T10:59:48.733 に答える
0

中国では、逆ジオコーディングできるのは中国の場所のみです。

于 2012-11-13T11:50:36.853 に答える
0

中国政府は長い間、Google とそのサービスをブロックしてきました。北アメリカの居住者は、中国の詳細な地理情報へのアクセスを期待しないでください。両側がお互いをブロックします。

于 2019-10-02T07:23:11.553 に答える