Добавление поиска «Ближайшее местоположение» в приложение Django - PullRequest
2 голосов
/ 19 ноября 2010

У меня есть приложение Django с моделью, которая включает в себя поля адреса.Я хочу реализовать поиск "ближайшего местоположения".В частности, мне нужна возможность находить объекты модели, наиболее близкие к почтовому индексу.

Я знаю, что это широкий вопрос, но я бы действительно хотел бы знать, с чего начать.

Я посмотрел на GeoDjango, но, посмотрев учебник , он откровенно ощущается немного над моей головой.Возможно, есть приложение, которое выполняет нечто подобное, источник которого я мог бы посмотреть.

Советы, потенциальные препятствия и любые полезные указатели были бы очень оценены.

1 Ответ

3 голосов
/ 19 ноября 2010

Некоторое время назад я хотел нечто подобное ( Свойство модели Django, географическое расстояние )

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...