2010-08-18 3 views
9

Y a-t-il un plugin qui aidera à créer des menus déroulants pour les pays, les régions et les villes? Au premier utilisateur choisit le pays, alors il a mis à jour son menu déroulant de la région selon le pays qu'il a choisi, il choisit la région et après cela du 3ème menu une ville. Plugin peut être soit pour Ruby on Rails, jQuery ou peut-être une solution javascript via google maps api?Emplacement mondial (pays, région, ville) sélectionnez le plugin pour Rails, jQuery ou Google Maps API?

Répondre

6

Le plug-in Freebase Suggest jQuery offre une fonctionnalité d'auto-complétion assez lisse qui fournit des suggestions dans une liste déroulante, avec des informations contextuelles de type Freebase/Wiki au survol de la souris. Vous pouvez limiter leurs suggestions aux pays, villes, états américains, etc.

Si vous le faites correctement, cela peut même vous éviter d'avoir à ouvrir trois listes déroulantes distinctes. Bien sûr, cela nécessiterait d'utiliser l'ontologie géographique particulière de Freebase - leur vue hiérarchique des pays, des états et des villes. Je ne suis pas sûr de tous les plugins pré-construits, mais d'autres gazetteers (Yahoo! GeoPlanet, GeoNames) peuvent être utiles si vous avez besoin d'un niveau de détail particulier dans votre modélisation des pays, des états et des villes.

4

Un gem est pour les pays et les états est 'carmen'. Il fournit tous les pays et les États pour un peu plus d'une douzaine de pays. Je recommande d'utiliser une entrée de texte pour les villes (de nombreuses bases de données sont incomplètes).

Questions connexes