我目前正在从单一来源获得自动填充结果。如果我还希望从第二个来源获得结果,我将如何处理此问题,并且我可以动态添加结果(如果其中一个来源需要更长时间)。
例如,这是一个表单字段,使用geonames.org中的城镇名称自动完成。
如何合并来自第二个来源(如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()
}
}));
})
谷歌搜索结果更快,所以我想在他们准备就绪时展示这些结果,然后当我得到geonames.org结果时,我想将它们添加到混音中。
由于
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试调整此SO帖子中的代码: