xcodeを使用してGoogleのジオロケーションを実装しようとしています。 iは、緯度と経度でURLを通過するとき、それは次の結果iOSのGoogleのGEOLocationからのZERO_RESULTSレスポンスの取得。
<?xml version="1.0" encoding="UTF-8"?>
<GeocodeResponse>
<status>ZERO_RESULTS</status>
</GeocodeResponse>
を返ししかし、私はURLを直接参照します。正しい結果が得られます。 サンプルURL:http://maps.googleapis.com/maps/api/geocode/xml?latlng=68.56066,76.8803&sensor=true
coord.latitude = 68.56066;
coord.longitude = 76.8803;
NSString *urlStr = [NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/geocode/xml?latlng=%f,%f&sensor=true",coord.latitude,coord.longitude];
NSURL *url = [NSURL URLWithString:urlStr];
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
NSData *xmlData = [NSData dataWithContentsOfURL:url];
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
NSString *str = [[NSString alloc]initWithData:xmlData encoding:NSUTF8StringEncoding];
NSLog(@"XML Data is %@",str);
私はXML結果を取得する必要があります。私のコードに問題はありますか?私はGoogleのサイトでZERO_RESULTSをチェックします。彼らはこのように言及しています..
ZERO_RESULTSは、検索が成功したが結果を返しなかったことを示します。これは、検索がリモートロケーションのlatlngを渡された場合に発生する可能性があります。
任意のアイデア...