|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2010, 20:33 | #1 |
Новичок
Джуниор
Регистрация: 20.10.2010
Сообщений: 4
|
Поисковая система
Доброго всем!
Мне задали курсовой проэкт на тему "Поисковая система медецинских препаратов регионального уровня" Суть программы такая, выбирается город одесской области (будет список) в окно поиска вводиться допустим аспирин и программа должна вывести два списка, аптеки по цене начиная с самой низкой и по расстоянию , начиная с самой близкой аптеки и по мере удаления. С ценой я понимаю в принципе как, а вот как сделать вывод аптек по расстоянию чего то не пойму. Может уже существуют какие либо методы?? |
21.10.2010, 20:40 | #2 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
По расстоянию до чего? До Одессы? Вы же смогли вывести по цене, так что мешает вывести по расстоянию?
ICQ: 593-013-807
|
21.10.2010, 20:40 | #3 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,544
|
Цитата:
Можно так же реализовать в виде графа с указанием расстояний между каждыми вершинами. Так же такое можно сделать с использованием приемника GPS и использованием карт. Все зависит от уровня сложности проекта. E-Mail: arigato.freelance@gmail.com
|
|
21.10.2010, 20:44 | #4 |
Новичок
Джуниор
Регистрация: 20.10.2010
Сообщений: 4
|
Так расстояние должно выводиться для каждого города отдельно, вот в чем сложность, это вбивать в базу все населенные пункты и аптеки вручную для каждого расстояние просто не реально
|
21.10.2010, 22:59 | #5 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,544
|
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
21.10.2010, 23:17 | #6 |
Новичок
Джуниор
Регистрация: 20.10.2010
Сообщений: 4
|
Да нет, просто может есть уже какой то алгоритм?
Я хотел разбить карту на сетку и присвоить всем городам и аптекам свой номер, тогда по горизонтальным ячейкам методом простого отнимания находим ближайшую, но как быть с вертикальными ячейками? |
21.10.2010, 23:37 | #7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,544
|
Если есть координаты каждой точки и координаты положения пользователя, то просто ищем расстояние между 2-мя точками.
E-Mail: arigato.freelance@gmail.com
|
21.10.2010, 23:41 | #8 |
Новичок
Джуниор
Регистрация: 20.10.2010
Сообщений: 4
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Система принятия решения (Экспертная система) | daranton | Microsoft Office Excel | 4 | 01.05.2010 17:55 |
Система (Си) | Defa4ka | Помощь студентам | 2 | 01.10.2009 02:22 |
Информационно-поисковая система "Библиотека" (С++) | natasha_s | Помощь студентам | 10 | 12.11.2008 21:27 |