15 января 2020

Имея большой опыт разработки крупных проектов в сфере логистики, грузоперевозок, пассажирских перевозок, часто сталкиваемся с вопросом от заказчиков: а что лучше использовать для создания маршрутов, расчета времени и расстояния, построения оптимального маршрутаЯндекc.Карты или Google Maps? На рынке геоинфосервисов представлено немалое количество игроков – Яндекс.Карты, Goolge Maps, 2ГИС, OpenStreetMap, Bing Maps и др. Но в основном выбор заказчика остается между Яндекс.Kартами и Гугл картами. Эти 2 сервиса-самые крупные, они давно на слуху, практически ежедневно каждый из нас использует карты Яндекс или Гугл для решения разных вопросов, личных и рабочих.

И Яндекс.Карты и Google Maps предлагают пользователю просмотр карт по всему миру, при построении маршрута рассчитывают расстояние и время между точками, в каждом из сервисов есть опция построения оптимального маршрута. Используя любой из двух сервисов вы можете заочно познакомиться с дорогой, есть возможность получить GPS координаты точек маршрута.

Чем сервисы отличаются:

1. Покрытие

Яндекс карты предлагают лучшее, более детальное покрытие России и стран СНГ, но уступают Google картам в покрытии мира, Европы. То есть если для вашего проекта необходимо проложить маршрут Москва-Казань, или построить оптимальный маршрут для водителя, которому в одном городе нужно забрать попутчиков с разных адресов и продолжить поездку в другой город, вам лучше использовать сервисы Яндекс. Если же Вы планируете разработать сервис по грузоперевозкам в Европе, тогда вам лучше подключить Google Maps. У карт Гугл покрытие карт по всему миру, включая Европу, лучше, можно сказать более детально, чем у Яндекс.

2. Точность вычислений расстояния и времени

Долгое время пользователи отмечали, что Гугл предлагает более подробный и оптимальный маршрут, то есть высчитывает и расстояние, и время в пути при создании маршрута более точно. На данный момент сервисы практически сравнялись в точности вычислений расстояния и времени для маршрута. В начале 2019г. Яндекс тщательно поработал над алгоритмом вычисления этих параметров. И успешно. На данный момент расчет расстояния и времени по маршрутам и в России и в Европе у двух сервисов приблизительно одинаковый. На примере сравним данные от Яндекс и Гугл.

Маршрут Москва-Нижний Новгород

Яндекс карты
420 км
6ч 10 минут

Гугл карты
422 км
6ч 22 минуты

Маршрут Минск-Вена

Яндекс карты
1200 км
13 часов 57 минут

Яндекс.Карты маршрут Минск-Вена

 

Гугл карты
1217 км
13 часов 20 минут

 

Google Maps маршрут Минск-Вена

Возвращаясь к п.1 "Покрытие", обычно мы советуем заказчикам, проекты которых заточены на СНГ и Россию, покупать и использовать API ключи Яндекс.Карт для расчета расстояния и времени. Если специфика проекта заказчика – это транспортные или любые другие перевозки в Европе, то лучше использовать сервис расчета времени и расстояния Google Maps.

3. Пробки

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

Яндекс.Карты или Google.Maps

4. Стоимость

Сравним цены на приобретение API ключа для расчета расстояния и времени у этих двух сервисов.

Яндекс карты

API платные, предлагается возможность построения маршрутов на территории России и стран СНГ с учетом текущих, прогнозируемых и исторических пробок. Расчет расстояний выполняется для всех необходимых комбинаций точек отправления и назначения.

Стоимость зависит от количества запросов к продуктам API в сутки. Например, если для вашего проекта достаточно 1000 запросов в сутки, то минимальный годовой платеж составит 120 000 рублей (~1970 долларов США). Ежемесячно это будет около 165 USD. Если лимит в сутки превышен, то стоимость за 1000 запросов сверх лимита – 120 рублей. (~1,98 доллара США).

Если количество запросов достигает 10000 в сутки, то вам придется заплатить Яндексу от 360 000 рублей (~5900 долларов США) в год, то есть около 490 долларов в месяц. Плюс если лимит превышен, то с каждой 1000 запросов сверх лимита нужно будет еще доплатить 36 рублей.

Google maps

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

Если количество запросов в месяц – до 100 000, то стоимость за 1000 запросов – 5 долларов США (или 0,005 доллара за запрос).

Если количество запросов в месяц варьируется в промежутке от 100 000 до 500 000 запросов, то стоимость за 1000 запросов – 4 доллара США (или 0,004 доллара за запрос).

Учитывая вышеперечисленные факторы, все-таки приходим к выводу, что для проектов, ориентрованых на Европу, будем предлагать заказчикам рассмотреть сервисы Google Maps. В то время как для проектов, заточенных под территорию России и стран СНГ, лучше подойдут сервисы Яндекс.Карт.

Наталия Хижевская