Веб-приложение - выбор местоположения из базы геоданных - PullRequest
0 голосов
/ 16 сентября 2009

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

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

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

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

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

1 Ответ

2 голосов
/ 16 сентября 2009

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

Импорт данных в SQL Server Google показывает некоторые полезные инструкции по импорту данных на сервер 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

...