Ինչպես ենք մենք տարեկան խնայել 120 ռուբլի վճարովի Yandex.Maps API-ում

Я разрабатываю конструктор сайтов Creatium, и одним из компонентов, используемых при сборке страниц является Яндекс Карта. Некоторое время назад в этом компоненте перестал работать поиск.

Ինչպես ենք մենք տարեկան խնայել 120 ռուբլի վճարովի Yandex.Maps API-ում

Почему исправление поиска могло нам стоить 120 000 рублей в год, и как мы этого избежали — под катом.

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

Поддержка Яндекса объяснила, что для запросов к API Геокодера (отвечающему за поиск) теперь требуется указание ключа API, а поскольку мы являемся коммерческим проектом, для нас этот API платный.

И стоит он 120 000 рублей в год с лимитом 1000 запросов в сутки — это минимальная цена. Даже если я использую 50 запросов в сутки на коммерческом проекте, цена не меняется.

Нужен ли нам платный API?

В это же время Google Maps Platform առաջարկություններ использовать свой API бесплатно на 200 долларов каждый месяц, после чего начинается тарификация по принципу «плати за то, что используешь».

Мы не можем отказаться от Яндекс.Карт, поскольку они уже используются на сайтах наших клиентов. Заменить их на карты от Google мы тоже не можем — они слишком сильно отличаются внешне.

Поэтому мы сделали гибрид. Поиск ведется с использованием API от Google, а результат поиска показывается на карте от Яндекса.

Ինչպես ենք մենք տարեկան խնայել 120 ռուբլի վճարովի Yandex.Maps API-ում

Таким образом мы «исправили» поиск по карте и сэкономили себе 120 000 рублей в год.

ԹԱՐՄԱՑՆԵԼ: Предложенный способ нарушает правила Google Maps Platform, как выяснилось в комментариях, и поэтому не является рекомендацией.

Source: www.habr.com

Добавить комментарий