Как Google Maps оценивает время цикла


24

В Google Maps есть опция велосипедной маршрутизации в бета-версии. Похоже, что он хорошо справляется с маршрутизацией в моем городе, используя улицы с велосипедными дорожками, где это возможно, и избегая прямого подъема по крутым склонам.

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

Но для велосипедов, что он использует, чтобы оценить время в пути? Существует значительный разброс по скорости между самыми быстрыми искателями Strava PR (личный рекорд) и самыми медленными велосипедными мамами с прицепами - возможно, даже в 2-3 раза больше разницы.

Кто-нибудь выяснил, что алгоритм, похоже, делает с точки зрения времени цикла? Учитывает ли он собственную скорость езды на велосипеде? Гугл сказал что-нибудь по этому поводу?


Страва пиарщикам? Все виды людей используют Страву для отслеживания своей езды на велосипеде, и большинство из них не ищут PR .
andy256

3
Да, но пиарщики - одни из самых быстрых велосипедистов на дороге, а велосипедные мамы - самые медленные. Просто используя их в качестве примеров, извинения за стереотипы.
RoboKaren

ЛОЛ! Я читаю PR как что-то отличное от Personal Record . Должно быть, понедельник. Исследования показывают больше ошибок электронной почты по понедельникам ... вздох. Я просто уйду сейчас, прежде чем я
вставлю

1
@ andy256 - я никогда не слышал, чтобы «пиар» означал что-то кроме «связей с общественностью». Я предложил изменить, чтобы уточнить для всех будущих читателей.
AndyT

Я бы использовал PB, чтобы иметь в виду личную лучшую.

Ответы:


12

Ответ от gammapoint , безусловно, является хорошей оценкой, которую следует учитывать при взгляде на Карты Google.

Однако, будучи довольно близким к Google по программам Top Contributor и Local Guides (хотя и не сотрудником), я почти наверняка скажу:

Мы никогда не узнаем.

Если, конечно, вы не будете наняты в этот конкретный отдел в Google.

Алгоритмы, используемые Google для оценки времени езды на велосипеде, основаны на многих факторах. Предположительно некоторые из них (в приведенном ниже списке нет ничего официального, поэтому нет источников):

  • высота
  • развязки (светофор или без)
  • качество и тип инфраструктуры
  • время других пользователей на аналогичных маршрутах

Все ответы в Интернете будут основаны на оценках по конкретным направлениям запросов и будут пытаться получить некоторые результаты из сравнения различных или похожих маршрутов. Тем не менее, использование еще больших данных для оценки поведения сложных алгоритмов трудно до такой степени, я скажу, невозможно. Если Google использует нейронные сети или, возможно, даже более сложные алгоритмы, такой анализ не имеет смысла.

Извините, но чтобы узнать вашу скорость по сравнению с оценками Google, вам нужно запустить тесты самостоятельно .


1
Добро пожаловать в SE - отличный первый ответ. Я с нетерпением жду вашего будущего вклада.
Criggie

18

Этот сайт, кажется, имеет несколько хороших ответов на ваши вопросы. Это говорит

Google предполагает, что базовая скорость движения составляет около 16 км / час (10 миль / час) независимо от расстояния поездки.

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


Это, безусловно, объясняет холмы и, возможно, переходы
Крис Х

1
@ChrisH Согласен. По крайней мере, в Сан-Франциско выбор обратного маршрута может дать совершенно другую оценку в зависимости от увеличения высоты.
Захбаз

Я пришел к такому же выводу, протестировав на велосипеде. Конечно, если он холмистый, то 16 км / ч - это дикое предположение ...
Л.Датч - Восстановить Монику

2

Google и другие провайдеры трафика, такие как Here (nokia), обмениваются данными трафика, которые краудсорсируются с мобильных телефонов.

Если вы находитесь в 5 разных точках вдоль известной главной дороги, и ваша средняя скорость составляет 50 км / ч, есть неплохой шанс, что движение транспортного средства будет плавным.

Если вы едете со скоростью 30 км / ч, это может выглядеть как медленное движение. Таким образом, ваши результаты сравниваются с другими автомобилями на той же дороге и в направлении примерно в это время. Если вы грубо следите за транспортными средствами, то ваша поездка может быть определена как поездка на автомобиле.

Я не знаю, как это делает яблочная экосистема, но если вы используете службы Android и Google, посетите https://www.google.com/maps/timeline, чтобы узнать свое местоположение и поездку за день. Некоторые из сегментов путешествия могут быть обнаружены как прогулка, поездка на велосипеде, поезд или автомобиль. Вы также можете исправить эту информацию, если считаете нужным.

Вот экран временной шкалы Google, показывающий три различных вида транспорта: ходьба, езда на велосипеде и автомобиль. Также показывает неправильное предположение серым цветом (мы не прекратили ходить в больницу, мы просто прошли мимо нее).

введите описание изображения здесь

Теперь вся эта информация доступна для Google,

  • Средняя скорость велосипедистов на данной дороге
  • Ваша средняя скорость с течением времени

Но Google / движок карт / маршрутизации не использует его, вместо этого это просто средняя скорость среднего велосипедиста по всем дорогам.

Обычно я могу проехать маршрут в 2/3 от прогнозируемого времени.


Хорошее резюме (+1), но обратите внимание, что ваша средняя скорость может быть или не быть доступной, в зависимости от вашего выбора оборудования, настроек и подключения к данным. Точно так же рассказывать велосипедистам от водителей (как вы упомянули выше) или даже пешеходов на многих дорогах нелегко (например, я регулярно проезжаю пару миль с большей скоростью, чем средняя моторизованная, и меньше остановок; в моем городе есть холмы, где только велосипедисты, которые встают, делают ходьбу).
Крис Х

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

Скорость @ChrisH можно рассчитать по двум временным точкам. Никакого дополнительного оборудования не требуется.
Criggie

если вы знаете, что есть прямая линия, соединяющая их. И эти данные не будут доступны для Google, если вы не измеряете их, используя то, что подключается к их серверам (вы можете использовать то, что не имеет подключения к данным). Возможно, мне следовало сказать «... может быть недоступно для Google и т. Д. ...»
Крис Х

0

Что касается вашего последнего абзаца / вопроса, я получаю один и тот же маршрут и (медленные) сроки независимо от того, вошел ли я в систему, но у меня довольно строгие настройки конфиденциальности в моей учетной записи Google (в частности, история местоположений отключена), и я не не регистрируйте поездки во всем, что использует карты Google (мое приложение для велосипеда на Android - IPbike - использует openstreetmap). Если ваши настройки и использование приложений Google отличаются от моих, вы можете запустить тестирование, выполнив вход в систему по сравнению со свежим профилем браузера.


1
По сути, вы говорите, что не позволяете Google иметь какую-либо информацию, которую он мог бы использовать для настройки времени, поэтому он не изменяет время. Это кажется совершенно очевидным, и я не вижу, как это отвечает на вопрос.
Дэвид Ричерби

1
@DavidRicherby, напротив, они имеют эту информацию в режиме реального времени . Хотя я не могу регистрировать свои треки в продуктах Google, они знают, где я нахожусь, когда я катаюсь - у меня работает Android с определенным местоположением (и когда я где-то попадаю, их приложения хотят, чтобы я опубликовал фотографии этого места, демонстрируя, что они знаю). Чтобы они могли рассчитать мою скорость в режиме реального времени. Отключение истории местоположений также не сильно отключается и может быть неприменимо, учитывая, сколько широты они дают сами.
Крис Х
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.