народ, пришёл сюда по предложенной ссылке отсюда
viewtopic.php?f=13&t=4683Почитал и всё таки больше утвердился в желании предложить фичу в программе.
Мысль висела давно, в той теме слегка озвучил, но продолжу тут (хотя наверное надо в предложения по программе...)
Итак:
1. Суть предложения сводится к решению нескольких проблем, которые возникают у тех, кто с удовольствием подключился бы к проекту, но этому мешает:
1.1 Плохая карта города (OSM)
1.2 Отсутствие Пробковорота в своём городе
1.3 Отсутствие активных юзеров в регионе
1.4 Отсутствие статистики по городу
Как видно, все эти проблемы напрямую взаимосвязаны и тормозят самих себя.
2. Предложение сводится к следующим двум веткам, по которым можно пустить развитие фичи.
2.1 Написание драйвера для сбора офф-лайн статистики.
2.2. Добавление функции сбора офф-лайн данных в саму программу.
Первый способ считаю предпочтительным, но более трудозатратным (писать отдельную прогу, да ещё драйвером).
Второй легче реализовать с точки зрения сбора данных в программе, но для использования в качестве копилки хуже, т.к. посмотрев на список проблем выше станет ясно, что по такой карте ездить и прокладывать маршруты будет очень мало энтузиастов.
Что даёт проекту доступ юзеров к офф-лайн сбору данных о трафике?
1. Исключая необходимость тратить свои деньги впустую (пока что это и так понятно, т.к. Пробковорот не работает) пользователь получает возможность подключиться к проекту совершенно бесплатно, оказывая помощь и имея надежду получить ожидаемый сервис в будущем. Тут вообще возможны неожиданные результаты, т.к. ни Вы, ни юзеры понятия не имеют где выстрелит активность.
2. По результату активности юзеров Админгруппа получает данные по региону где стоит запускать Пробковорот.
3. Даже по региону где запущен Пробковорот, сервис получит активность юзеров в обмен на данные для них для прокладки маршрутов с использованием офф-лайн базы в самой программе на навигаторе (это понятное дело придётся реализовать, если идея стоит того, что бы её начать делать). Данные юзер получит в виде файла данных, который можно учитывать при прокладке маршрутов, как это сделано в Igo Primo, сливая его с проекта. При желании можно защитить и заставить юзеров участвовать только накатом например минимум 100км. до закачки таких данных.
4. Прикиньте сколько по городу ездит таксистов, у которых простые навигаторы. Люди, которые кровно заинтересованы в учёте пробок и которые Вам отдадут свои данные. Конечно я учитываю уровень "продвинутости" таких людей, но они есть!

Что даёт первый вариант проги?
1. Возможность запуска на любом девайсе без привязки к программе и навигатору.
2. Добавив эмуляцию порта, можно подвесить на этот драйвер стандартный навигатор и прозрачно работать, собирая статистику и пользуя обычную программу навигации.
3. Вариант для PNA был бы тоже хорошим подспорьем
Второй вариант при всех вышеописанных плюсах и интеграции в программу утяжелит её и потребует использование только PocketGIS при движении (не имея на начальном этапе нормальной карты и статистики, очень неудачное решение).
При внедрении офф-лайн данных очень бы хотелось иметь возможность пользоваться этими данными опять же офф-лайн в программе

Это всё повышает интерес к проекту всех незатронутых юзеров. По моему мнению это порядка 80% "безлошадных", т.е. без GPRS.
Кстати: дополнение по такому "драйверу".
В Яндекс.Пробках есть офигенный минус: если кто-то останавливается на обочине, то поступающие данные воспринимаются как пробка. У вас есть опция "в помещении", но я не уверен, что ею пользуются все добросовестно или просто забывают переключаться.
Предлагаю: в режиме остановки на экран с некоторой задержкой выводить месседж с вопросами и тремя кнопками
1. Пробка?
2. Не пробка, остановка!
3. Пробка, но остановился. (например решил не стоять в пробке и стал у обочины).
Можно проверять и начало движения точно так же из режимов 2 и 3.
Это даёт меньше ложных срабатываний в определении пробок. Сам не понимаю, почему до сих пор такое не сделали в других программах?!
Отсечки по алгоритму начала пробок по динамике движения Вам проще всего отобрать из вашей существующей статистики.
Вот собственно

Много буков, но наверное даже не всё полностью расписал.
Но поверьте, обдумано много, обыграно в пробках.
P.S. Да, чуть не забыл...
Учитывая некоторую тупость непродвинутых юзеров - слив данных из статистики на сервер было бы не плохо слегка автоматизировать на ББ. Что-то вроде авторизации и "Слить"/"Получить".
Тогда можно заполучить ещё изрядную долю мяса для статистики. зато боятся фейка не стоит, такие люди не в состоянии ничего "поломать"
