pri*_*nce 9 iphone objective-c nsarray clgeocoder
我有一个CLGeocoder的问题,当我打电话给geocodeAddressString:withCompletionHandler我时,我只得到一个结果,尽管知道输入的字符串应该返回多个值.类引用甚至指出:
在前向地理编码请求的情况下,如果提供的信息产生多个可能的位置,则可以返回多个地标对象.
但是,我的地标数组只有一个项目:
[geocoderDestination geocodeAddressString:destination completionHandler:^(NSArray *placemarks, NSError *error){
NSLog(@"array count:%i", [placemarks count];}
Run Code Online (Sandbox Code Playgroud)
感谢您的任何帮助.
我使用了"Piccadilly,UK","Union Street,UK"之类的字符串,只返回了一个结果.现在我考虑一下,把英国放在最后可能是影响因素.
我不知道 CLGeocoder,但如果您的要求是位置搜索,另一种方法是使用 google 位置搜索 url http://maps.google.com/maps/geo?q=london,它返回包含匹配位置信息的 json。
| 归档时间: |
|
| 查看次数: |
1797 次 |
| 最近记录: |