Jump to content
GPS навигатор СитиГИД

Пожелания к разработчикам City Guide


Recommended Posts

Для записи треков есть в функциях - записывать треки. Кому надо - включайте.

Просто так держать и хранить треки и перемещения пользователя - дисковые массивы распухнут :)

Но в виде платной опции можно было бы организовать и такое...

  • Upvote 2
Link to post
Share on other sites
  • Replies 3.7k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Сделайте уже наконец стирание маршрута за курсором

Я даже и не знал про этот дефис, считаю что есть и поважнее дела, например. я уже в который раз замечаю, что при пробках при поездке через центр Питера, навигатор врет о времени в пути, как минимум пр

У меня в способе отображения выбраны "линии и скорости", я так привык. Но когда вместо одной понятной и адекватной цифры скорости выводится целых 3 (притом различающихся в разы) - это бред и дезинформ

Posted Images

Но в виде платной опции можно было бы организовать и такое...

В платный сервис - самое оно.
Link to post
Share on other sites


СГ получает координаты и вычисляет скорость, я так считаю. Значит СГ знает координаты.

СГ на устройстве знает, но никуда не отсылает. На сервере таких данных нет.

Link to post
Share on other sites

СГ на устройстве знает, но никуда не отсылает. На сервере таких данных нет.

На мой взгляд так всё организовано или должно быть организовано:

1. СГ отправляет координаты на концах рёбер

2. Сервер вычисляет время получения этих координат от Каждой лицензии и получает скорость. По внутри-серверному времени, которое для всех отправок едино.

3. Отправляет файл со скоростям на рёбрах - всем Лицензиям на устройства.

 

Так должно быть. У всех на навигаторах - одинаковая же скорость на одинаковом ребре.

Чтобы устройство само отрабатывало скорости - это глупо.

Есть же SQL запросы и они молниеносно обрабатываются.

У вас ведь БД (база данных) сайта, форума,... не на ПК пользователя обрабатывается, а на сервере.

У Вас ведь клиент-серверные отношения.

И тут также, я уверен

 

===========

А файлы трэков - это копейки.

Ну сколько Килобайт Вы отправляете???

5кБ за поездку, то есть 5*1024 символа - около 6000  символов.

В координатах , к примеру 59.952005,30.216715

16 символов.

То есть 6000/16 = 375 рёбер. (примерно 300 улиц грубо говоря, +/-. Конец текущего ребра=начало следующего)

Я даже столько в сутки не выезжаю.

 

При терробайтных винчестерах и их копеечной стоимости - вполне реализуемо.

А нагрузки на сервер почти никакой, по сравнению с Хостинговыми компаниями, которые размещают Сайты, к примеру такой, как СГ.

(генерирование этой страницы - см.внизу=0,17сек)

============

 

В общем, хотел сказать, что даже Бесплатно - функцию отслеживания Авто в целях Безопасности - Легко реализовать!

(GPS трекинг и всё такое).

(идея бизнеса для СГ - за мной, готов обсудить авторское вознаграждение... гуманное, обещаю)

Edited by Берсеркер
Link to post
Share on other sites

На мой взгляд так всё организовано или должно быть организовано:

1. СГ отправляет координаты на концах рёбер

2. Сервер вычисляет время получения этих координат от Каждой лицензии и получает скорость. По внутри-серверному времени, которое для всех отправок едино.

3. Отправляет файл со скоростям на рёбрах - всем Лицензиям на устройства.

 

Так должно быть. У всех на навигаторах - одинаковая же скорость на одинаковом ребре.

Чтобы устройство само отрабатывало скорости - это глупо.

Есть же SQL запросы и они молниеносно обрабатываются.

ОК.

Вы остановились посередине ребра, выключили навигатор (сервер координаты начала ребра получил) и пошли пьянствовать. Через два месяца вы просохли, вышли на улицу, сели в машину, включили навигатор и поехали дальше, через конец ребра. Какая одинаковая скорость будет у всех пользователей? Это пример 1.

Вы доехали до середины ребра, свернули во дворы, через дворы выехали на другое ребро и доехали до его конца. Какая одинаковая скорость и на каком ребре будет у всех пользователей? Вариант 2.

Уже поздно, и мне лень придумывать другие варианты - но они есть. И все сводятся к тому, что на стороне сервера придётся очень много считать.

А SQL-запросы, чтобы вы были в курсе, обрабатываются очень по-разному. "Молниеносно" - это маленький одиночный тупой запрос без логики к маленькой ненагруженной базе. А вот десятки тысяч маленьких запросов к высоконагруженной (ну вы же понимаете, что десятки тысяч пользователей, посылающих координаты на каждом начале и каждом конце ребра - это не мало?) БД, да ещё генерирующие дополнительную нагрузку в виде очистки БД (вы же понимаете, что после выполнения запроса на поиск всех проходов рёбер надо БД очистить от уже обработанных координат?), да ещё с логикой (вы же понимаете, что по координатам надо выяснить время - которое вы, кстати, в своём подсчёте байтов забыли - а оно должно быть, ведь устройство передаёт данные сеансами, а не в реальном времени) - это уже отнюдь не молниеносно. И возникает вопрос - раз вы всё равно передаёте данные сеансами (в реальном времени это делать просто глупо - объяснять надо?), всё равно передаёте временные марки на координаты начала и конца ребра - с какой радости глупо вычисление скорости на самом устройсте? Это, как раз, умно - а вот ваше предложение... Не очень.

Edited by CyrilS
Link to post
Share on other sites

Какие дворы, какое время я забыл в своих байтах??? Время вашего устройства серверу ни к чему вообще!!!

 

уф... даже не хочу вступать в полемику.

 

Спросите у СГ - получают они координаты или нет.

Вы наверное удивитесь, но Операторы Сотовой связи хранят все ваши координаты.

Надеюсь, что хоть это не является откровением для вас.

 

Я предложил команде СГ - эту функцию. Надеюсь, что реализуют.

Edited by Берсеркер
Link to post
Share on other sites

Какие дворы, какое время я забыл в своих байтах??? Время вашего устройства серверу ни к чему вообще!!!

Да ну?!?!?! То есть, совершенно неважно, в какое именно время вы прошли данное конкретное ребро со своей скоростью?! Это очень интересно... Я как-то всегда думал, что скорость на конкретном ребре является весьма серьёзным основанием для данных о пробках, для которых весьма критично конкретное время. Ж;-)

 

Спросите у СГ - получают они координаты или нет.

Мне это не надо. Я практически уверен, что не получают - им это тупо не нужно и ввело бы их в лишние расходы. Сами спрашивайте.

 

Вы наверное удивитесь, но Операторы Сотовой связи хранят все ваши координаты.

Надеюсь, что хоть это не является откровением для вас.

Вы , наверное, удивитесь, но вы только что сказали ерунду. Ни один ОСС не хранит "все мои координаты". В лучшем случае - привязку к конкретной БСС на определённый промежуток времени.

 

Я предложил команде СГ - эту функцию. Надеюсь, что реализуют.

Думаю, что вряд ли. У них есть задачи поинтереснее и имеющие существенно больший практический смысл, чем отслеживание автомобилей, которые только в долях процента инетересующих вас случаев будут отсылать хотя бы какие-то координаты. Вы задумывались о том, что угонщик, например, вряд ли будет включать ваш навигатор - и, более того, скорее всего выключит его как можно скорее? А если вы оставите его в машине включенным - то существенно повысите шансы на битые стёкла и потерю навигатора? Очень рекомендую вам посмотреть на противоугонные системы с интересующим вас функционалом - это намного реалистичнее и полезнее, чем то, что вы предлагаете.

Edited by CyrilS
  • Upvote 1
Link to post
Share on other sites


Спросите у СГ - получают они координаты или нет.

Насколько я понимаю, с пробками все реализовано следующим образом.

Все ребра пронумерованы. Программа собирает информацию в виде номера ребра, времени заезда на ребро, времени съезда с ребра и направления (прямо, направо, налево), а потом передает пакетами каждую минуту. Никакие координаты, естественно, не передаются.

Сервер обрабатывает эти данные и отправляет обратно время прохождения каждого ребра в каждом направлении - прямо, направо, налево (пакетами каждые три минуты). Программа при обсчете вариантов маршрута использует именно эти временные данные. А скорость рассчитывается отдельно, чисто для красоты картинки.

Link to post
Share on other sites

Я тут покурил несколько постов обсуждения того, что ужЕ есть! Берсеркер, это называется "Функция Друзья". Не всегда работает (есть иногда отвалы), но это пока что лучшее. Кстати активно использую, за что разработчикам огромное СПАСИБО!

А зашёл я сюда по другому поводу: вопрос "Joss"у - можно ли триальную версию СитиГИДа ограничивать не днями, а кол-вом включений программы? Объясню своё желание: ставил знакомому до покупки триалку, но за месяц он смог воспользоваться всего один раз (к сожалению). Значит понять работу проги он не успел. Опять же, он всего один раз поработал "пробкодатчиком". И это тоже плохо. Если это возможно, то нужно сделать. От этого всем будет хорошо. Ну, как-то так...

Edited by leshiy333
  • Upvote 2
Link to post
Share on other sites


Насколько я понимаю, с пробками все реализовано следующим образом. Все ребра пронумерованы. Программа собирает информацию в виде номера ребра, времени заезда на ребро, времени съезда с ребра и направления (прямо, направо, налево), а потом передает пакетами каждую минуту. Никакие координаты, естественно, не передаются.

 

С некоторыми допущениями, можно сказать, что это так.

  • Upvote 2
Link to post
Share on other sites

Никакие координаты, естественно, не передаются.

В связи с этим разработчикам пожелание: Покурите OpenLR!

http://www.openlr.org/

Edited by Пирс
Link to post
Share on other sites

собирает информацию в виде номера ребра, времени заезда на ребро, времени съезда с ребра и направления (прямо, направо, налево), а потом передает пакетами каждую минуту.

А вот это не факт. Не далее, как вчера,наблюдал, как СГ нарисовал мою скорость на пустом до этого ребре. Я в этот момент находился примерно на его середине и практически на 100% уверен, что никто передо мной не ехал.

Link to post
Share on other sites

А вот это не факт. Не далее, как вчера,наблюдал, как СГ нарисовал мою скорость на пустом до этого ребре. Я в этот момент находился примерно на его середине и практически на 100% уверен, что никто передо мной не ехал.

те, кто часто ездят по трассам (читай - по очень длинным ребрам), этот эффект наблюдают очень часто.
Link to post
Share on other sites

Это из тех допущений, о которых Миша сказал.

Отправлено с моего ZTE-BLADE через Tapatalk

Link to post
Share on other sites


Очередной раз напоминаю, что в большинстве стран на многих трассах ограничения 110-130, даже в России уже ввели, может пора уже исправить/убрать знак 90 с загородных дорог?

Где это в России ввели?

Link to post
Share on other sites

I. про отслеживание

1. Отправку Координат на сервер считаю более правильной, а не нагрузка на слабые устройства.

зачем что-то считать самому, когда есть Клиент-Серверные приложения? СГ же так работает по сути, только не то передаёт и принимает.

Все знаки: опасность, дтп, гибдд,... передаются в виде координат, так зачем же реализовывать ещё какие-то сложные алгоритмы?...

В общем, считаю нелогичным и тупиковым с точки зрения развития, такой спосок подсчёта скоростей, развития сервисов.

2. "Друзья" - это по сути нерабочий сервис, т.к. пересылаются открыто - лицензии.

А суть моего предложения в том, что Вы оставили навигатор в авто, а потом можете отследить Жену, машину угнанную, любовницу, сотрудника.....

И при том - это не потребует никаких вложений от СГ.

 

II. Сделать Лайт-версию СГ.

Нажимаю на точку, где хочу финиш поставить, а мне на экран выпрыгивают названия контор, конторок и подконторьев....

Или точнее... сделать нормальную версию и "CG HARD".

 

Повторения предложений, сделанных мной давно:

III. координаты в скрин-шотах

IV. снопка SOS с простановкой типа (колесо, напали, бензин, авария, медицина,....)

V. сделать возможность отключения экрана при этом сохранение голосовых функций.  (в дальней дороге это было бы удобно, не бликует на лобовое (ветровое) стекло ночью и не мешает Видеорегистратору!

Link to post
Share on other sites

1. Отправку Координат на сервер считаю более правильной, а не нагрузка на слабые устройства. зачем что-то считать самому, когда есть Клиент-Серверные приложения? СГ же так работает по сути, только не то передаёт и принимает.

1. De facto СГ координаты не отправляет (что и требовалось доказать, извините). Поэтому то, что Вы хотите реализовать (с отслеживанием датчиков), не так просто сделать. И что самое главное - не является основным функционалом.

2. Текущая реализация учитывает возможность ОСС. Чем меньше объем отправляемых пакетов, тем меньше вероятность этого. Даже сейчас ОСС - проблема. Что будет, если объем передаваемых пакетов увеличится? И главное, - ради чего? Чтобы Вы могли отследить жену и сотрудника? Мне, например, это не нужно, а вот частота ОСС для меня важна.

3. Производительность устройств только растет. Ориентироваться на слабые устройства - путь назад.

Edited by timvetrov
Link to post
Share on other sites

Где это в России ввели?

Так вроде на некоторых платных трассах.

Sent from my GT-S7710 using Tapatalk 4

Link to post
Share on other sites


Очередной раз напоминаю, что в большинстве стран на многих трассах ограничения 110-130, даже в России уже ввели, может пора уже исправить/убрать знак 90 с загородных дорог?

 

тут, похоже, не в значке дело... а в принципе... в принципе назначения скорости дороги, в зависимости от её типа... если я правильно понимаю то, что называется "логикой" ситигида...   то есть, нельзя назначить произвольную скорость "дороге" ... можно только установить  её "тип",  и скорость появится "автоматом"...

 

это так или я ошибаюсь?  

Link to post
Share on other sites

А суть моего предложения в том, что Вы оставили навигатор в авто, а потом можете отследить Жену, машину угнанную, любовницу, сотрудника.....

И при том - это не потребует никаких вложений от СГ.

 

 

Хм, для этих целей весьма спорное решение, т.к. навигатор нужно будет включить, что жена, вор, любовник, сотрудник могут специально  "забыть" это сделать.

 

Ладно, а для ваших целей вот это не подойдет: '?do=embed' frameborder='0' data-embedContent>> ?

Link to post
Share on other sites

В Украине уже много дорог, где ПДД разрешают ехать 110. Есть даже одна с 130. Ну и к этому еще можно накинуть +20 бесплатных. Но +20 и так в настройках добавляется.

 

А что такое ОСС?

 

И вопрос по пробкам - уже как минимум несколько дней не работают пробки. Сначала грешил на интернет. Вчера проверил - инет работает. Список карт при попытке загрузить карты получает. Правда, при обновлении карты сумской области перманентно ошибка... Но интернет есть.
В пробках-инфо пишет - последнее обновление - н/а. Но следующее - через минуту :-D
Логин и пароль правильные. Проверил. Да и карты таки получает.
Проблема на сервере?

 

И еще... Выход из гибернейта - тоже похоже по-вашему не основной функционал на платформе CarPC. Но его неработоспособность - существенно мешает пользоваться программой. Скоро запуск программы, видимо, тоже будет неосновным функционалом... Что же есть основной функционал?

Edited by Alex_S
  • Upvote 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...