gpt4 book ai didi

javascript - 合并来自多个来源的自动完成结果

转载 作者:行者123 更新时间:2023-11-30 06:05:02 24 4
gpt4 key购买 nike

我目前从单一来源获得自动完成结果。如果我还想从第二个来源获得结果,我该怎么做,我能否即时添加结果(如果其中一个来源花费的时间更长)。

例如,这是一个使用来自 geonames.org 的城镇名称自动完成的表单字段。

http://jsfiddle.net/Q6YFx/

我将如何暗示合并来自第二个来源(例如 Google Geocode API)的结果:

geocoder.geocode( { 'address': request.term, 'region': 'GB' }, function(results, status) {
response($.map(results, function(item) {
return {
value: item.formatted_address+' (google)',
latitude: item.geometry.location.lat(),
longitude: item.geometry.location.lng()
}
}));
})

Google 结果的获取速度更快,所以我想在它们准备就绪时展示它们,然后当我获得 geonames.org 结果时,我想将它们添加到组合中。

谢谢

最佳答案

我最后是这样的http://jsfiddle.net/ekzMN/89/

关于javascript - 合并来自多个来源的自动完成结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5581950/

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