![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 20.10.2010
Сообщений: 4
|
![]()
Доброго всем!
Мне задали курсовой проэкт на тему "Поисковая система медецинских препаратов регионального уровня" Суть программы такая, выбирается город одесской области (будет список) в окно поиска вводиться допустим аспирин и программа должна вывести два списка, аптеки по цене начиная с самой низкой и по расстоянию , начиная с самой близкой аптеки и по мере удаления. С ценой я понимаю в принципе как, а вот как сделать вывод аптек по расстоянию чего то не пойму. Может уже существуют какие либо методы?? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
![]()
По расстоянию до чего? До Одессы? Вы же смогли вывести по цене, так что мешает вывести по расстоянию?
ICQ: 593-013-807
|
![]() |
![]() |
![]() |
#3 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,863
|
![]() Цитата:
Можно так же реализовать в виде графа с указанием расстояний между каждыми вершинами. Так же такое можно сделать с использованием приемника GPS и использованием карт. Все зависит от уровня сложности проекта. E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 20.10.2010
Сообщений: 4
|
![]()
Так расстояние должно выводиться для каждого города отдельно, вот в чем сложность, это вбивать в базу все населенные пункты и аптеки вручную для каждого расстояние просто не реально
|
![]() |
![]() |
![]() |
#5 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,863
|
![]() Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 20.10.2010
Сообщений: 4
|
![]()
Да нет, просто может есть уже какой то алгоритм?
Я хотел разбить карту на сетку и присвоить всем городам и аптекам свой номер, тогда по горизонтальным ячейкам методом простого отнимания находим ближайшую, но как быть с вертикальными ячейками? |
![]() |
![]() |
![]() |
#7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,863
|
![]()
Если есть координаты каждой точки и координаты положения пользователя, то просто ищем расстояние между 2-мя точками.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#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 |