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

发布于 2024-09-14 15:55:21 字数 164 浏览 3 评论 0原文

有没有任何插件可以帮助为国家、地区和城市创建下拉菜单?首先,用户选择国家/地区,然后根据他选择的国家/地区更新其区域下拉菜单,然后选择区域,然后从第三个菜单中选择城市。

插件可以是 Ruby on Rails、jQuery 或者通过 google 地图 api 的 javascript 解决方案?

Is there any plugin which will help to create a dropdown menus for countries, regions and cities? At first user chooses country, then he has his region dropdown menu updated according to which country he has chosen, he chooses region and after that from 3rd menu a city.

Plugin can be either for Ruby on Rails, jQuery or maybe javascript solution through google maps api?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无所的.畏惧 2024-09-21 15:55:21

Freebase Suggest jQuery 插件提供了非常灵活的自动完成功能,可以在下拉菜单中提供建议:向下,在鼠标悬停时提供 Freebase/Wiki 风格的上下文信息。您可以将他们的建议限制为国家、城市、美国各州等。

如果做得正确,这甚至可以避免需要三个单独的下拉菜单。当然,这需要使用 Freebase 特定的地理本体——它们对国家、州和城市的分层视图。

我不确定是否有任何预先构建的插件,但其他地名词典(Yahoo! GeoPlanet,如果您需要对国家、州和城市建模达到特定的详细程度,GeoNames)可能会很有用。

The Freebase Suggest jQuery plug-in provides pretty slick auto-complete functionality that provides suggestions in a drop-down, complete with Freebase/Wiki-style context info on mouseover. You can limit their suggestions to countries, cities, US states, etc.

Done properly, this might even avoid the need for three separate dropdowns. Of course, this would require using Freebase's particular geographic ontology -- their hierarchical view of countries, states and cities.

I'm not sure of any pre-built plugins, but other gazetteers (Yahoo! GeoPlanet, GeoNames) may be useful if you need a particular level of detail in your modeling of countries, states and cities.

夏末的微笑 2024-09-21 15:55:21

适合国家和州的宝石是“carmen”。它提供了十几个国家的所有国家和州。我建议对城市使用文本输入(许多数据库不完整)。

One gem is for countries and states is 'carmen'. It provides all countries and states for just over a dozen countries. I'd recommend using a text input for cities (many databases are incomplete).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文