我正在尝试实现一个类似于facebook城市选择器的自动完成功能,其中一个人输入城市名称,自动完成以“城市,州,国家”的形式出现。我有城市,州和国家的dbs,我关注了铁路自动完成视频。我的代码如下def index
@cities = City.order(:name).where("lower(name) like
Google Maps API TOS不允许在数据库中存储除一个地点的ID或引用之外的任何其他信息。那么,我们是否应该在每次需要城市或国家等详细信息时进行新的API查询?例如,如果我使用API通过自动完成字段获取用户的当前位置。我只存储ID还是引用?我不能存储国家,城市才能在我的数据库中进行查询,才能知道所有来自某个城市或国家的用户?
当用户开始编写时,我使用填充城市名称。这些城市来自多个国家,如果用户输入国家名称,我现在要做的就是填充相关的城市。因此,例如,如果用户在'San'中键入jquery,则jquery将填充使用['San Diego','Santiago']完成的自动。现在,如果用户在美国输入,我希望自动完成使用['New York City', 'Boston
我有一个填充城市的文本框。我有一个自动补全功能,它的标准自动补全功能的数据来自数据库。进入的数据有城市,州和国家information.When用户从自动完成下拉列表中选择城市,它应该填充城市,州和国家。所以我有一个关于这个城市的变化。问题是,只有当我点击相应的文本框时,州和国家才会被填充,而不是像on cha