Rails、jQuery或Google Maps API中,用于选择全球位置(国家、地区、城市)的插件?

9
有没有任何插件可以帮助创建一个下拉菜单,用于选择国家、地区和城市?用户首先选择国家,然后根据他选择的国家更新他的地区下拉菜单,他选择地区后,从第三个菜单中选择城市。这个插件可以是Ruby on Rails、jQuery或者通过Google Maps API的javascript解决方案。
2个回答

6
Freebase Suggest jQuery插件提供了非常漂亮的自动完成功能,在下拉菜单中提供建议,并在鼠标悬停时提供Freebase/Wiki风格的上下文信息。您可以将它们的建议限制为国家、城市、美国州等。
如果正确使用,这甚至可能避免使用三个单独的下拉菜单。当然,这需要使用Freebase特定的地理本体论——他们对国家、州和城市的分层视图。
我不确定是否有任何预先构建的插件,但其他地名词典(Yahoo! GeoPlanetGeoNames)可能在您对国家、州和城市进行建模时需要特定级别的细节方面有用。

4

一个与国家和省份相关的宝石是 'carmen'。它为十多个国家提供所有国家和省份信息。我建议使用文本输入框来输入城市名称(因为许多数据库不完整)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接