我有一个 CLGeocoder 问题,当我打电话时,geocodeAddressString:withCompletionHandler
我只得到一个结果,尽管知道输入的字符串应该返回一个以上的值。类参考甚至指出:
在前向地理编码请求的情况下,如果提供的信息产生多个可能的位置,则可能会返回多个地标对象。
但是,我的地标数组中只有一项:
[geocoderDestination geocodeAddressString:destination completionHandler:^(NSArray *placemarks, NSError *error){
NSLog(@"array count:%i", [placemarks count];}
感谢您的任何帮助。
我使用了诸如“Piccadilly, UK”、“Union Street, UK”之类的字符串,它们只返回了一个结果。现在我想起来了,把英国放在最后可能是促成因素。