1

嗨,我正在尝试为我目前正在处理的网页开发一些搜索功能,我需要一个可以自动完成但只返回的搜索框 - 城镇/城市、国家、机场和度假村。我虽然我可以使用谷歌地图,只是删除地图作为https://maps.google.co.uk/上的搜索框几乎可以按照我的意愿工作,但我找不到任何关于如何在我的iv找到的所有页面都处理实际地图(我实际上并不想要),欢迎任何输入。提前致谢

4

1 回答 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 回答