HPC.ru lite - Все форумы
Форум: PocketGPS Pro и MacCentre PocketGPS
Тема: Разработчикам PocketGPS Pro
Страницы: 1 2 3 4 5 6 7 [8] 9 10 11
[Ответить]
Alligator. [16.05.2005 13:37] :
VctOs писал(а):
[quote:d38fcd0b4a="Пикс"]См. картинку. Программа почему-то хочет дать круг вокруг квартала для того, чтобы подъехать к дому, мимо которого проходит маршрут.
Спасибо.
Причина в ядре, как это можно поправить без ущерба производительности пока не понятно.
Ближайшая точка графа к этому зданию является узлом, в котором сходятся три дуги. В качестве финишной выбирается "первая попавшаяся" из трех равных. По-нормальному, при назначении финишной дуги нужно учитывать положение стартовой (направление подъезда) или просматривать и сравнивать все три варианта.
Ранее такая ситуация считалась нереальной, но по текущему месту видно, что существует сектор углом примерно в 5 градусов, точки внутри которого будут проецироваться в узел графа.
Мне кажется, что вообще идея проектировать финиш на ближайшее место на ближайшей дуге не очень хороша.
Мне кажется, было бы гораздо удобнее (хотя и сложнее в реализации), если бы программа приводила кратчайшим путем в радиус, скажем, 50 метров от заданной точки.
Вот, например, ниже пример, с которым я столкнулся сегодня.
Прямо на площади, где программа предлагает развернуться, есть стоянка, где можно хорошо поставить машину, и перейдя дорогу оказаться у финишной точки.
А программа предлагает мне сделать большой крюк ради того, чтобы подъехать поближе, но зачем оно мне нужно ...
[К сообщению приложены файлы: PGPS screen.jpg (114 кб)]
OldRaven [15.06.2005 16:37] О функции перепрокладки маршрута после загрузки пробок:
Позволю себе предложение явно относящееся к ядру .
Пользуюсь, и не безуспешно, Бета версией с картой 0412. В ней реализован алгоритм перепрокладки маршрута после загрузки пробок. Но есть одно "замечание" - маршрут перепрокладывается от точки старта до точки финиша (естественно через промежуточные). Если "новый маршрут" серьезно отличается от "старого" вы оказываетесь в дурацком положении - новый маршрут может оказаться ОЧЕНЬ далеко от текущей точки. А вы оказываетесь в виду пробки и для решения "проблемы" вынуждены пользоваться функцией ВОССТАНОВИТЬ маршрут, которая работает от ТЕКУЩЕЙ позиции.
Мне кажется что функция перепрокладки после загрузки пробок должна быть заменена на функцию ВОССТАНОВЛЕНИЯ ОТ ТЕКУЩЕГО ПОЛОЖЕНИЯ. 
Пикс [15.06.2005 16:47] :
Ну дык надо поставить галку на "Автопрокладку маршрута", тогда программа перепроложит через заданное время маршрут от текущей точки.
OldRaven [15.06.2005 21:59] :
Пикс писал(а):
Ну дык надо поставить галку на "Автопрокладку маршрута", тогда программа перепроложит через заданное время маршрут от текущей точки.
Уважаемый Пикс, внимательно прочитайте мой пост. Мне не удобно пользоваться ДВУМЯ функциями вообще и Автопрокладкой в частности. Я предложил доработать конкретную функцию чтобы ОНА работала без "глюков".
А за предложение - Спасибо
Пикс [21.06.2005 23:50] :
Еще когда просто ткнуть стайлусом в карту и выбрать команду "Удалить закладку", то в этом случае пропадет закладка из списка, которая находится ближе всех к данному участку карты.
Пикс [22.06.2005 10:33] :
Вячеслав Чепраков писал(а):
Пикс.
Данная функция сделана специально.
OldRaven
Спасибо за идею.
Специально для чего? Чтобы потом по списку искать, какая закладка случайно удалилась?
Пикс [22.06.2005 14:25] :
Вячеслав Чепраков писал(а):
Это сделано для того, чтобы не тыкать 20 раз в экран пока попадешь по закладке с вызовом контекстного меню, а ткнул рядом и удалил ближайшую.
Хотя, конечно, у разных пользователей могут быть разные предпочтения.
Я говорю про случайное удаление закладки, которая может быть на расстоянии до нескольких километров от того места, куда "ткнули" стилусом.
VarAn [22.06.2005 14:53] :
Пикс писал(а):
[quote:3943d51c76="Вячеслав Чепраков"]Это сделано для того, чтобы не тыкать 20 раз в экран пока попадешь по закладке с вызовом контекстного меню, а ткнул рядом и удалил ближайшую.
Хотя, конечно, у разных пользователей могут быть разные предпочтения.
Я говорю про случайное удаление закладки, которая может быть на расстоянии до нескольких километров от того места, куда "ткнули" стилусом.В общем не хватает окна подтверждения удаления (ДА/НЕТ) при нажатии "Удалить закладку" в экранном меню.
Alligator. [22.06.2005 17:23] :
Вячеслав Чепраков писал(а):
Это сделано для того, чтобы не тыкать 20 раз в экран пока попадешь по закладке с вызовом контекстного меню, а ткнул рядом и удалил ближайшую.
Хотя, конечно, у разных пользователей могут быть разные предпочтения.
Удалить ближайшую - это слишком сурово. Ведь она может быть даже не видна ...
По-моему очевидно, что расстояние до удаляемой закладки надо ограничить.
Ну и окно подтверждения, предлагаемое VarAn, тоже имхо будет нелишним ...
Пикс [24.06.2005 10:41] :
Еще, мне кажется, что было бы неплохо менять масштаб не просто "ползунком", но иметь для этого какую-либо кнопку. Для кого-то будет удобно 200 м., для кого-тр 500 или 1000.
[Ответить]
[< Назад] [Вперед >]