有没有任何插件可以帮助创建一个下拉菜单,用于选择国家、地区和城市?用户首先选择国家,然后根据他选择的国家更新他的地区下拉菜单,他选择地区后,从第三个菜单中选择城市。这个插件可以是Ruby on Rails、jQuery或者通过Google Maps API的javascript解决方案。
Freebase Suggest jQuery插件提供了非常漂亮的自动完成功能,在下拉菜单中提供建议,并在鼠标悬停时提供Freebase/Wiki风格的上下文信息。您可以将它们的建议限制为国家、城市、美国州等。如果正确使用,这甚至可能避免使用三个单独的下拉菜单。当然,这需要使用Freebase特定的地理本体论——他们对国家、州和城市的分层视图。我不确定是否有任何预先构建的插件,但其他地名词典(Yahoo! GeoPlanet、GeoNames)可能在您对国家、州和城市进行建模时需要特定级别的细节方面有用。