HPC.ru lite - Все форумы
Форум: PocketGPS Pro и MacCentre PocketGPS
Тема: Адресный Поиск
Страницы: [1] 2
[Ответить]
BoozyWoozy [28.09.2005 20:45] Адресный Поиск:
Не подскажите можно ли сделать так, чтобы в адресном поиске, когда задаёшь точку маршрута, старт был всегда указан от того места, где я сейчас нахожусь, чтобы можно было задать только точку финиша.
Пикс [28.09.2005 21:55] :
Стартовая точка определяется при помощи GPS приемника. Задаешь финиш и нажимаешь кнопку "Проложить маршрут".
BoozyWoozy [29.09.2005 01:50] :
Пикс писал(а):
Стартовая точка определяется при помощи GPS приемника. Задаешь финиш и нажимаешь кнопку "Проложить маршрут".
Да это я знаю я хочу чтобы при выборе в адресном поиске точку финиша, маршрут автоматически прокладывался.
Чайни [29.09.2005 07:27] :
Если маршрут уже куда-то проложен, то он при выборе нового финиша в адресном поиске, кажется, автоматически и прокладывается
Если нет - не прокладывается. И не надо !
Ибо часто выбирается не только точка финиша, но и промежуточные точки. А перезаходить в адресный поиск для задания каждой точки - утомительно.
Alligator. [29.09.2005 11:31] :
С другой стороны, сейчас для решения имхо самой распространенной задачи - маршрут от текущей точки до указанной - надо выбрать точку, а после этого ещё нажать "закрыть", потом "проложить маршрут".
Утомительно. Особенно во время движения. 
А если надо задать старт и промежуточные точки, то просто надо сначала их задавать, а потом финиш. 
В общем, лично я хотел бы, чтобы при выборе точки финиша автоматически прокладывался маршрут (если не задан старт, то от текущего местоположения) 
VarAn [29.09.2005 14:52] :
Поддерживаю, нужно чтобы при задании нового финиша все промежуточные точки автоматически бы исчезали!
Сам с этим курьезом сталкивался.
Чайни [30.09.2005 05:07] :
VarAn писал(а):
нужно чтобы при задании нового финиша все промежуточные точки автоматически бы исчезали!
Сам с этим курьезом сталкивался.
Хмм... а это, кстати, очень большой вопрос...
Ведь месс перед вашем гласил "проехал первый финиш" ! Проблема в том, что когда проезжаешь точку, программа это не "видит".
Курьёз - в определении проезда промежуточных точек, а не в удалении их при перепрокладке маршрута.
(впрочем, подозреваю, что либо я вас не так понял, либо вы высказали мысль не полностью) 
Alligator. [30.09.2005 15:25] :
Чайни писал(а):
Ведь месс перед вашем гласил "проехал первый финиш" ! Проблема в том, что когда проезжаешь точку, программа это не "видит".
Курьёз - в определении проезда промежуточных точек, а не в удалении их при перепрокладке маршрута.
(впрочем, подозреваю, что либо я вас не так понял, либо вы высказали мысль не полностью) 
Если я правильно понял сообщение Ustas (кстати, мне кажется, что когда-то давно кто-то это уже сообщал), то проблема в том, что:
- при проезде промежуточной точки программа это понимает и начинает вести к следующей точке
- но если после этого маршрут перепрокладывается (по причине ухода с него), то он опять прокладывается от нового старта через уже пройденные промежуточные точки
если я, конечно, правильно понял ... 
Чайни [01.10.2005 01:18] :
ну, значит, не так понял 
Проблема в определении проезда (или в отметке об этом у себя где-то) промежуточных точек, ибо сильно подозреваю, что причина того, что программа после прохождения промежуточной точки ведёт дальше - в том, что для этого в программе ничего менять не надо было
Промежуточные точки изменили лишь алгоритм прокладки, но не сопровождения 
Я уже говорил, что задача навигации состоит из нескольких независимых задач : прокладка маршрута, сопровождение, подсказки. Промежуточные точки - проблемы прокладки, в остальных задачах разработчики про них благополучно забыли...
VctOs [01.10.2005 11:46] :
Чайни писал(а):
Проблема в определении проезда (или в отметке об этом у себя где-то) промежуточных точек, ибо сильно подозреваю, что причина того, что программа после прохождения промежуточной точки ведёт дальше - в том, что для этого в программе ничего менять не надо было
Промежуточные точки изменили лишь алгоритм прокладки, но не сопровождения 
Похоже на то, что так оно и есть.
На выходе ядро выдает единый маршрут, используя в качестве целеуказания заданный старт, финиш и промежуточные точки. Без перепрокладки сопровождение по этому маршруту ничем не отличается от сопровождения по обычному. При перепрокладке маршрута (с точки зрения ядра перепрокладка это ни что иное как трассировка нового маршрута) без удаления из целеуказания пройденных промежуточных точек будет наблюдаться именно та картина, о которой сообщается. Для того, чтобы маршрут не перепрокладывался через пройденные промежуточные точки их нужно исключать из списка по мере их прохождения. Ядро это автоматически делать не может потому что не получает (и не должно получать в текущей конфигурации) никаких сведений о координатах автомобиля.
[Ответить]
[Вперед >]