2009-09-15 4 views
0

В настоящее время я моделирую профиль пользователя моего текущего проекта (в Rails btw). Пользователь должен иметь возможность указать страну, штат и город, в которых он живет. Вместо этого через простые поля ввода я хотел бы иметь несколько типов вложенных ящиков выбора.Webapplication - выбор местоположения по базе геоданных

Я думаю об этом так: сначала выберите свой континент. Затем появляется список со странами выбранного континента. Затем выберите состояние, основанное на выбранной стране. и т. д.

Вы знаете схему базы данных с требуемыми данными? Я почти уверен, что что-то вроде этого должно существовать - я просто не могу его найти! ;)

Оптимальный случай был бы, если названия стран и городов уже находятся в локализованном состоянии. Я думаю, что пользователю вполне удобно выбирать свое родное место на родном языке! ;)

Спасибо за полезные ответы!

ответ

2

вы должны зарегистрироваться Geonames. у них может быть то, что вы ищете. Кроме того, вы можете загружать свои данные (бесплатно) для локального доступа.

Импорт данных в SQL Server
Google reveals некоторые полезны "как-к" при импорте данных в сервере SQL ...

http://johanneskebeck.spaces.live.com/Blog/cns!42E1F70205EC8A96!3782.entry

http://blogs.msdn.com/edkatibah/archive/2009/01/13/loading-geonames-data-into-sql-server-2008-yet-another-way.aspx

http://forum.geonames.org/gforum/posts/list/847.page

+0

Привет Крис, да, данные могут быть загружены и наверняка полезны, но я не нашел его как SQL - Может быть, там тоже найдется? – xijo