Техническое задание: Замена картографического API
Основная задача
Необходимо выполнить миграцию с Google Maps API на API Яндекс Карт в функционале онлайн-калькулятора расчета стоимости грузоперевозок. Калькулятор является частью коммерческого сайта и должен оставаться полностью работоспособным.
Ключевые требования
- Замена используемого картографического сервиса (Google Maps) на Яндекс Карты.
- Сохранение всей существующей логики расчета: определение расстояний, построение маршрутов, расчет стоимости на основе тарифов.
- Обеспечение корректного отображения карт, точек погрузки/разгрузки и маршрутов.
- Интеграция должна быть выполнена с учетом производительности и стабильности работы виджета.
Дополнительные условия
- В ближайшем будущем на сайте планируется реализация нескольких новых сервисов и доработка существующих элементов интерфейса с использованием библиотеки jQuery.
- Код должен быть написан чисто и сопровождаться комментариями для легкой поддержки и дальнейшего расширения.
- Все конфиденциальные данные (ключи API, внутренние ссылки) должны быть вынесены в настройки.
Ожидаемый результат
Полностью функционирующий калькулятор стоимости перевозок, использующий API Яндекс Карт для построения и расчета маршрутов, с тем же набором возможностей, что и прежняя версия.