嗨,我正在尝试为我目前正在处理的网页开发一些搜索功能,我需要一个可以自动完成但只返回的搜索框 - 城镇/城市、国家、机场和度假村。我虽然我可以使用谷歌地图,只是删除地图作为https://maps.google.co.uk/上的搜索框几乎可以按照我的意愿工作,但我找不到任何关于如何在我的iv找到的所有页面都处理实际地图(我实际上并不想要),欢迎任何输入。提前致谢
问问题
175 次
1 回答
1
我建议使用 Yahoo 的 YQL 服务来填充您的自动完成功能。它可以返回 json,因此非常适合 jquery。
如果有人开始输入 PER,则在 Yahoos YQL 控制台中检索结果的示例 因此,您可以将此 url 插入到您的自动完成功能中:
var url = "http://query.yahooapis.com/v1/public/yql?q=select%20name%20from%20geo.places%20where%20text%3D%22" + THE_INPUT_TEXT + "*%22%20limit%2010&format=json";
然后将所有 results.place.name 结果捕获为自动完成选项
于 2012-07-04T08:48:20.050 回答