gpt4 book ai didi

iphone - CLGeocoder 只返回一个地标

转载 作者:太空狗 更新时间:2023-10-30 03:29:24 26 4
gpt4 key购买 nike

我在使用 CLGeocoder 时遇到问题,当我调用 geocodeAddressString:withCompletionHandler 时,我只得到一个结果,尽管我知道输入的字符串应该返回多个值。类引用甚至指出:

In the case of forward-geocoding requests, multiple placemark objects may be returned if the provided information yielded multiple possible locations.

但是,我的地标数组中只有一项:

    [geocoderDestination geocodeAddressString:destination completionHandler:^(NSArray *placemarks, NSError *error){
NSLog(@"array count:%i", [placemarks count];}

感谢您的帮助。


我使用过诸如“英国皮卡迪利”、“英国联合街”之类的字符串,它们只返回了一个结果。现在想想,把英国放在最后可能是促成因素。

最佳答案

我不知道 CLGeocoder,但如果您的要求是位置搜索,另一种方法是使用谷歌位置搜索 url http://maps.google.com/maps/geo?q=london它返回一个包含匹配位置信息的 json。

关于iphone - CLGeocoder 只返回一个地标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11344188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com