2590
35.00
37.00
за сайт
- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Внимание! Для сохранения возможности бесплатного использования API Яндекс.Карт пользователи должны соблюдать ряд условий — tech.yandex.ru/maps/jsapi/doc/2.1/terms/index-docpage/#index__conditions
Из названия и описания может показаться, что компонент создан и поддерживается напрямую командой геосервисов Яндекса. Это не так.
Преимущества перед подобными компонентами
- Новая версия API карт, которая поддерживается командой Яндекса
- Работа с mFilter2 из коробки при небольшой настройке компонента в 3 шага
- Конструктор карты в бекенде отображается в ресурсах, товарах, тикетах, пользователях
- Принцип работы похож на UserFiles, что позволяет внедрить конструктор карт в любое место админки, с небольшими знаниями ExtJS. Так, к примеру, я прицепил UserFiles к своему кастомному объекту, без правки исходника.
Конструктор карт
Так выглядит конструктор карты в бекенде при редактировании ресурса:
Вся основная работа компонента заключена в конструкторе карт. Любая карта начинается отсюда.
Конструктор поддерживает 4 типа объектов:
- Точки, метки
- Ломаные линии
- Многоугольники
- Круги
Важной особенностью использования конструктора карт в бекенде при редактировании ресурсов/пользователей является то, что после всех изменений, необходимо сохранить объект ресурса/пользователя. Иначе изменения на карте применены не будут!
1.3.1-beta (16.11.2022)
- Поправлен запуск события плагина
ymOnLoadObjectsпри отсутствующем объектеym2Map
1.3.0-beta (15.11.2022)
- Добавлен запуск события плагина
ymOnLoadObjectsдаже при отсутствующем объектеym2Map, в методеYandexMaps2::getObjects - Обработка объектов карты вынесена в отдельный метод
YandexMaps2::prepareMapObjects– Рефакторинг классаYandexMaps2
1.2.2-beta (31.12.2021)
- Поправлена работа режима mFilter2 с кейсом вывода из MIGX ресурса
1.2.1-beta (01.05.2020)
- Добавлен параметр parents в сниппет
YandexMaps2
1.2.0-pl2 (01.11.2019)
- Поправлен вывод карты на фронте
1.2.0-pl (04.07.2019)
- Добавлено явное указание лимита в выборку списка объектов
1.2.0-beta (06.03.2019)
- Добавлен jQuery триггер ymOnLoadMap
- Добавлена поддержка API ключей
- Добавлены параметры apiUrl и apiKey в сниппет
YandexMaps2 - Поправлен тег подключения JS кода
1.1.2-beta2 (19.11.2018)
- Поправлен баг с передачей null в setBounds при включённом параметре objectsInScope
1.1.2-beta (18.11.2018)
- Добавлен новый метод работы с mFilter2, поддерживающий вывод результатов в текстовом виде
- Добавлен перехват ошибки из-за некорректного JSON в default.js
- Добавлен параметр objectsInScope в сниппет YandexMaps2
- Добавлена системная настройка ym2_objects_in_scope для бек-энда
1.1.1-beta (17.11.2018)
- Поправлено большинство конфликтов, возникающих из-за повторной загрузки jQuery
1.1.0-beta (16.11.2018)
- Добавлено событие плагина
ymOnLoadObjectsс параметрами: array $data, array $objects, array $snippetProperties - Добавлены параметры defaultIconContent, defaultIconCaption и defaultBalloonContent в сниппет
YandexMaps2
1.0.5-beta (13.09.2018)
- Добавлена системная настройка ym2_resource_templates указывающая, на каких шаблонах в бекенде отображать вкладку с картой
1.0.4-beta (08.09.2018)
- Добавлен параметр scrollZoom в сниппет
YandexMaps2
1.0.3-beta (03.09.2018)
- Добавлен параметр array $data в обработку текста балуна
1.0.2-beta (01.09.2018)
- Добавлена обработка MODX и Fenom тегов в текстовых данных
1.0.1-beta (03.07.2018)
- Добавлены системные настройки центра и масштаба карты в бекенде: ym2_coordinates и ym2_zoom
1.0.0-beta3 (01.07.2018)
- Исправлено ложное пересохранение объектов на карте при обращении к процессору сохранения ресурса/юзера
1.0.0-beta2 (07.06.2018)
- Исправлено предупреждение "Undefined index: idKey" при строгой проверке в PHP
1.0.0-beta (21.11.2017)
- Start




Последние обсуждения в сообществе MODX.pro