- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
AngularJS 有 ngAutoComplete与 Google Place 完美搭配。
如何让它与 Google Suggest API(在 Google 搜索输入框中键入时建议的关键字)一起使用?有开箱即用的东西吗?
如果没有,最好的实现方式是什么? (如果我需要自己的 API 接口(interface)——应该如何连接)?
已编辑
Google Suggest API 将为以下调用返回 XML。如果我想返回 JSON,它需要通过我的服务器端传递来翻译它。如果您建议,它也可能是一个选项
http://google.com/complete/search?output=toolbar&q=theory&gl=in
最佳答案
您可以将此添加到远程 url -
https://www.google.com/s?sclient=psy-ab&biw=1242&bih=395&q=
ThisIsTheSearchString&oq=&gs_l=&pbx=1&bav =on.2,or.r_cp.&bvm=bv.93112503,d.cWc&fp=160df26a97fa030e&pf=p&sugexp=msedr&gs_rn=64&gs_ri=psy-ab&tok=_1hxlqgFnvRgVdHXR4t-nQ&cp=10&gs_id=51&xhr=t&es_nrs=true&tch=1&ech=37&psi=O5FTVZiMAfPisASwnYH4Cg.1431540027601.1
使 ThisIsTheSearchString 成为一个随击键而改变的变量。在将 url 放入 ngAutoComplete 之前,请确保对字符串进行编码 - escape(ThisIsTheSearchString);
如果搜索中有任何空格,这将有所帮助。
我通过转到 google 获得了 URL并观看网络选项卡。它将返回一个您必须阅读的 .txt 文件。此外,您还需要一个正则表达式来编译该文件。
关于javascript - ngAutoComplete 与谷歌建议 api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30150326/
AngularJS 有 ngAutoComplete与 Google Place 完美搭配。 如何让它与 Google Suggest API(在 Google 搜索输入框中键入时建议的关键字)一起使
我正在使用 ngAutocomplete 模块,它会在您键入时搜索地点。建议的位置显示在下拉列表中,然后当您单击某个项目时,它会将文本插入到表单中,然后您必须点击提交按钮。有没有办法让表单在我从列表中
我正在尝试使用 AngularJS 做一个自动完成文本框,我在 Angular 模块中添加了 ngAutocomplete,但无法加载指令 Angular 代码: "use strict"; var
我是一名优秀的程序员,十分优秀!