如果给出国家/地区名称,则自动归档城市名称

时间:2011-11-16 09:14:20

标签: javascript jquery google-maps google-maps-api-3 geocoding

我正在开发一个网站,该网站提供基于位置的用户搜索,即用户可以查询系统,例如“给我留在当地,城市的用户列表”,系统会回复用户名列表。

为此,我想为用户提供一个组合框来选择国家名称和一个文本框以输入城市名称的几个字母,根据文本框中的文本系统建议城市名称,即信件'A'系统建议所有包含字母'A'的城市名称,然后过滤结果。

我已经搜索了一段时间,现在很少有人建议在我的服务器中存储数据,很少推荐使用网络服务,api或类似的东西。我不想在我的服务器中存储数据,因为存储频繁变化的数据不是一个明智的选择,如果我去第三方api,库或服务如何提供自动填充功能....

请告诉我一些完成此任务的方法,

提前致谢,

修改 在研究了各种可能的解决方案之后,我最终决定使用Google的geo-autoComplete api,幸运的是,这些文档帮助我快速开发了一个工作演示。

然而,它限制了对某些特定地区/国家/地区的建议,Autocomplete (google.maps.places.Autocomplete)类有一个方法setBounds(LatLngBounds)可用于过滤建议,如何从LatLng对象获取LatLngBounds对象?如何增加自动完成的建议数量? PLZ帮助....

1 个答案:

答案 0 :(得分:1)

你正在寻找这样的东西吗?

http://bassistance.de/2009/03/03/jquery-snippet-autocomplete-city-based-on-zip-code/

或者您可以使用jQuery UI AutoComplete进行自定义 http://jqueryui.com/demos/autocomplete/#remote