Возможность добавлять "адаптеры карт" системными плагинами

12

В Webasyst Framework сейчас намертво встроены только два адаптера карт: Google и Yandex.

В мире десятки сервисов карт, новые появляются, старые закрываются. Кроме того есть теоретическая возможность запустить свой приватный сервер на основе OpenStreetMap, правда это довольно затратно по оборудованию, но речь не об этом.

Очевидно, что самому Webasyst отвлекаться на добавление и поддержку зоопарка адаптеров — лишняя трата времени, поэтому нужно, чтобы была возможность создавать "системные" плагины, которые представляют "адаптеры карт" (bing, apple...) подобно плагинам оплаты и доставки.

Самому Вебассист вовсе необязательно адаптировать приложения под использование любого адаптера. Уже сейчас можно держать в системе оба настроенных адаптера и они оба будут работать. Shop-Script, например, для оформления в корзине может требовать любого из двух, Yandex или Google, а остальные просто не поддерживать — таким образом не придется перерабатывать скрипт оформления в корзине, лишь добавить в настройках оформления заказа выбор конкретного адаптера вместо использования выбранного по умолчанию.

4 комментария

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

Чтобы добавить комментарий, зарегистрируйтесь или войдите