Рады сообщить, что на нашем портале запущен новый алгоритм для сервиса расчета стоимости поездки на автомобиле. Новый алгоритм позволяет не просто оценить стоимость поездки на автомобиле по определенному маршруту, но и строит сам маршрут, оптимизируя его по цене. На данный момент мы не встречали его аналогов, способных составить конкуренцию. Это не просто верхняя оценка стоимости маршрута, рассчитанная по известной еще со школы формуле, — расстояние умножить на расход топлива на 1км. Это сервис, который планирует точки дозаправки с учетом цен топлива в каждой из них, чтобы минимизировать стоимость Вашей поездки.
Как это работает?
Вы задаете начальную и конечную точки маршрута; тип потребляемого Вашим автомобилем топлива; средний расход на 100 км и объем бака. Алгоритм строит маршрут с помощью Google Map API, собирая информацию о расположенных на пути заправках. С помощью сторонних сервисов приложение узнает текущие цены на указанный Вами вид топлива с заправок, расположенных на маршруте. С учетом ограничений по объему бака и условием оптимизации маршрута по цене, сервис обозначает заправки на пути, где будет выгоднее всего заправиться.
Зачем это нужно?
Понятно, что если Вами необходимо проделать маршрут от Санкт-Петербурга до Москвы, то выигрыш по цене в зависимости от точек заправок будет незначительным. Но если Вы хотите отправиться в путешествие по Европе, то сэкономить можно заметные деньги. Цены на топливо в разных европейских странах могут отличаться существенно. А сами государства на территории Европы, как правило, имеют не очень большую протяженность. Учитывая эту специфику, можно спланировать маршрут так, чтобы заправляться на наиболее дешевых заправках в странах с наименьшей ценой за топливо.
Сервис, рассчитывающий стоимость поездки на автомобиле, на данный момент является бесплатным. Тем не менее есть некоторые ограничения, которые продиктованы использованием для работы платных сервисов Google. В частности, есть ограничения на входные данные — на полном баке автомобиль должен проезжать не менее 400 км. То есть если Вы вводите объем бака 10 литров, а средний расход 5 литров, поиск маршрута завершится с ошибкой. Мы будем продолжать работу над усовершенствованием наших алгоритмов, смягчением ограничений, чтобы пользоваться ими было удобнее и выгоднее.