Сервис автобусов

Последнее сообщение 07 июля 2010 9:46 от kotsie. 11 ответов.
  • 24 июня 2010 12:08

    • AngeIa
    • Топ 10 пользователей
    • Зарегистрирован 23 декабря 2009
    • Сообщений 95
    • Очков 1 535

    Сервис автобусов

    Выставляю на ваш суд свое первое творение.

    Строго не критикуйте, но креативную критику я бы хотела услышать.

    http://mm59.ru

     

    Помечено как:
  • 24 июня 2010 13:37 In reply to

    • Dmitriy
    • Топ 10 пользователей
    • Зарегистрирован 09 декабря 2008
    • Сообщений 634
    • Очков 10 200

    Re: Сервис автобусов

    Сервис очень интересный. Сходу замечение: на скроллинг мыши повешено не только масштабирование, но и перемещение. Карта норовит уехать в сторону. очень раздражает. Лучше только масштаб на нем оставить.

  • 24 июня 2010 14:02 In reply to

    • AngeIa
    • Топ 10 пользователей
    • Зарегистрирован 23 декабря 2009
    • Сообщений 95
    • Очков 1 535

    Re: Сервис автобусов

    Спасибо, учту. Сама заметила, что неудобно. Это происходит, когда мышка попадает на элемент, находящийся на карте. 

  • 02 июля 2010 13:40 In reply to

    • SiAtk
    • Топ 500 пользователей
    • Зарегистрирован 02 июля 2010
    • Сообщений 2
    • Очков 25

    Re: Сервис автобусов

    Я поражён, всё очень, очень красиво для первой работы...

    Интересно, было бы, почитать немного описание с техн. точки зрения реализации.

  • 05 июля 2010 14:07 In reply to

    • MapSK
    • Топ 50 пользователей
      Мужчина
    • Зарегистрирован 27 мая 2010
    • Сообщений 20
    • Очков 345

    Re: Сервис автобусов

    В первые несколько секунд загрузки прелодера сервиса меня посетило сильное ощущение дежа-вю, потом понял, что это вовсе не дежа-вю :)

  • 05 июля 2010 17:45 In reply to

    • kotsie
    • Топ 10 пользователей
      Мужчина
    • Зарегистрирован 16 июля 2009
    • Леттланд Либре
    • Сообщений 126
    • Очков 2 035

    Re: Сервис автобусов

    полезная штука для некоторых компаний, только мне кажется что редковато обновляются положения автобусов и то, что они скачут не очень удобно, может твин туда добавить хотя бы. ну и да, то что выше говорили о скролле
  • 06 июля 2010 12:53 In reply to

    • AngeIa
    • Топ 10 пользователей
    • Зарегистрирован 23 декабря 2009
    • Сообщений 95
    • Очков 1 535

    Re: Сервис автобусов

    Виновата за дежа-вю, признаю. Просто хотелось понять как происходит предзагрузка. Т.к. это тестовая версия, то позволила себе поставить ее. Если вы против - удалю. Но как только дойдут руки, хочу и сама такую сделать.

  • 06 июля 2010 12:59 In reply to

    • AngeIa
    • Топ 10 пользователей
    • Зарегистрирован 23 декабря 2009
    • Сообщений 95
    • Очков 1 535

    Re: Сервис автобусов

    Приборы, которые стоят на автобусах, передают информацию о местоположении каждые 30 сек. Данные сохраняются в БД. Сам сервис обращается к БД каждые 10 секунд на проверку новых данных. 

    Итого максимальная задержка может составлять до 40 сек.

    Если делать плавное движение автобусов, то есть два пути:

    1. Экстраполяция. Но такой метод не всегда достоверный. Бывает что автобус передал местоположение и скорость перед перекрестком и после этого остановился на нем. Если программа будет показывать что он движется дальше - это неправильно, недостоверно.

    2. Задержка. Брать местоположение не последней пришедшей записи с прибора, а предпоследней, и показывать с преднамеренным опозданием в 30 сек. движение от предпоследней до последней точки. Получится плавно, но максимальная задержка будет уже свыше 1 минуты. Тоже не выход.

     

  • 06 июля 2010 14:01 In reply to

    • vdiman1
    • Топ 25 пользователей
    • Зарегистрирован 04 июня 2010
    • Сообщений 40
    • Очков 590

    Re: Сервис автобусов

    скажите пожалуйста, AngeIa, какой вы пользуетесь базой?

  • 06 июля 2010 14:30 In reply to

    • AngeIa
    • Топ 10 пользователей
    • Зарегистрирован 23 декабря 2009
    • Сообщений 95
    • Очков 1 535

    Re: Сервис автобусов

    MS SQLEXPRESS 2008. В принципе возможностей хватает. В ней держу только последние данные, устаревшие данные в бэкап. 

  • 06 июля 2010 17:51 In reply to

    • MapSK
    • Топ 50 пользователей
      Мужчина
    • Зарегистрирован 27 мая 2010
    • Сообщений 20
    • Очков 345

    Re: Сервис автобусов

    AngeIa:

    Виновата за дежа-вю, признаю. Просто хотелось понять как происходит предзагрузка. Т.к. это тестовая версия, то позволила себе поставить ее. Если вы против - удалю. Но как только дойдут руки, хочу и сама такую сделать.

     

    Не против.

     

  • 07 июля 2010 9:46 In reply to

    • kotsie
    • Топ 10 пользователей
      Мужчина
    • Зарегистрирован 16 июля 2009
    • Леттланд Либре
    • Сообщений 126
    • Очков 2 035

    Re: Сервис автобусов

    AngeIa:

    Приборы, которые стоят на автобусах, передают информацию о местоположении каждые 30 сек. Данные сохраняются в БД. Сам сервис обращается к БД каждые 10 секунд на проверку новых данных. 

    Итого максимальная задержка может составлять до 40 сек.

    Если делать плавное движение автобусов, то есть два пути:

    1. Экстраполяция. Но такой метод не всегда достоверный. Бывает что автобус передал местоположение и скорость перед перекрестком и после этого остановился на нем. Если программа будет показывать что он движется дальше - это неправильно, недостоверно.

    2. Задержка. Брать местоположение не последней пришедшей записи с прибора, а предпоследней, и показывать с преднамеренным опозданием в 30 сек. движение от предпоследней до последней точки. Получится плавно, но максимальная задержка будет уже свыше 1 минуты. Тоже не выход.

     


    мне кажется что просто между шагами сделать плавное передвижение вместо скачка будет смотреться красивее, я не потеряю взглядом автобус, потому что он быстро упрыгал :)
Страница 1 из 1 (12 записей) | RSS