是否有任何插件可以帮助为国家,地区和城市创建下拉菜单?首先用户选择国家,然后根据他选择的国家/地区更新他的区域下拉菜单,他选择区域,然后从第3个菜单中选择一个城市。
插件可以是Ruby on Rails,jQuery还是通过google maps api的javascript解决方案?
答案 0 :(得分:6)
Freebase Suggest jQuery插件提供了非常漂亮的自动完成功能,可在下拉列表中提供建议,并在鼠标悬停时提供Freebase / Wiki风格的上下文信息。您可以将他们的建议限制在国家,城市,美国各州等。
正确完成,这甚至可以避免需要三个单独的下拉菜单。当然,这需要使用Freebase的特定地理本体 - 它们对国家,州和城市的分层视图。
我不确定是否有任何预先构建的插件,但是如果您需要在国家/地区,州和国家/地区的建模中需要特定级别的详细信息,则其他地名录(Yahoo! GeoPlanet,GeoNames)可能会非常有用城市。
答案 1 :(得分:4)
国家和州的一个宝石是“carmen”。它为十几个国家的所有国家和州提供服务。我建议为城市使用文本输入(许多数据库都不完整)。