Вы здесь

Отображение движение автобусов на карте города

2

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

имеется отображение карты города с помощью Geofield Yandex от xandeadx
хочется для начала хотя бы показать маршруты автобусов в виде инструмента Line
т.е. одна ноды - один маршрут.

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

Версия Drupal: 
7.x
Категория: 
Mapping
Вопрос задан 08.05.2015 - 11:11

Ответы

1

Тут нужно их API юзать, т.е. тут кастомный код для вывода карт нужен. А выводить автобусы тоже думаю не сложно, если есть в API инструменты для обновления координат метки (автобуса) моментально.

А выводить где автобус не сложно по сути. Яндекс.Транспорт работает по следующему принципу. У него есть маршруты автобусов, а также их расписание (отправка и прибытие на каждую из остановок). Дальше все просто, просто идет расчет расстояния и времени и координаты меняются.

Ответ дан 08.05.2015 - 11:36
Аватар пользователя Niklan
Niklan
445

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

Комментарий оставлен 08.05.2015 - 11:39

Вроде у них это только на мобилках пока а может и навсегда, ибо надобность этого на десктопе сомнительна.

Вам вряд ли удастся с ними тягаться в таком случае. У нас все остановки завешаны рекламой этого поделия. Вам тогда проще как-то развивать тему если интересно. Например договариваться с владельцами маршрутов и ставить в автобусы GPS (если нету, а скорее есть) и показывать реальное местоположение. Тут даже расчеты не потребуются тупо координаты и всё. Недостаток Яндекс.Транспорта в том, что он как раз таки рассчитывает. Он не учитывает что автобус может отклониться от курса (из-за ремонта дороги, парада и т.д.), что в определенные дни (например, праздничные) их могут выпустить меньше и они будут идти по расписанию на этот конкретный день, которого у Яндекса скорее всего нет и не будет, а он показывать будет по обычному. True story.

Комментарий оставлен 08.05.2015 - 11:56

В общественном транспорте оборудование GPS/ГЛОНАСС вроде по закону должно быть

Комментарий оставлен 08.05.2015 - 15:55

Тогда останется договориться чтобы сливали координаты)

Комментарий оставлен 08.05.2015 - 21:57
1

У нас в Самаре GPS в автобусах. И отображается реалтайм: http://tosamara.ru/
Арифметические операции тут не помогут, очень сложно предугадать дорожную ситуацию...

Ответ дан 08.05.2015 - 12:12