Плагин Карты (модернизация)

Стартовая страница Форумы Новые идеи Плагин Карты (модернизация)

Помечено: 

Просмотр 15 сообщений - с 1 по 15 (из 17 всего)
  • Автор
    Сообщения
  • #11235
    Ruslan Unezhev
    Участник

    Добрый день! Предлагаю открыть тему для развития плагина карт, к нему есть пара вопросов.
    Плагин я уже пробовал, но остались маленькие «неудобности».
    1-ая в том что значок объекта (для подсветки) привязывается на 1 канал со значениями 1 и 0. А авария на объекте может быть по уставкам (5 состояний), дискретная и на разных каналах? как вывести итоговую?
    Выкрутился с помощью формул, но такое решение кажется не элегантным, при множестве объектов и сигналов, становится трудоемким и все равно подсветка остается 2 цветов.
    2-ая касается балуна который в принципе работает, но не хватает настроек визуализации (добавление иконок, авторазмер по содержимому и т.д.)
    3-я вывод аварийного сообщения в модальном окне со звуковым сигналом до квитирования, может быть не касается на напрямую карт, но это зависит от способа реализации.
    Видел на форуме реализацию карт через яндекс-API, все здорово но есть одно но — тарифы на них заоблачные, не для маленького проекта, на добровольных началах.

    #11236
    Mikhail
    Модератор

    Добрый день!
    1. Вам нужно создать входной канал дорасчётного типа, в котором с помощью формул рассчитать общее значение по объекту. Формулы в данном случае гораздо более гибкие, чем любые настройки плагина.
    Наверное, больше вариантов цветов значка было бы полезно.

    2. Поясните, пожалуйста.

    3. Нужная вещь, не относится напрямую к картам. Будем делать, скорее всего, в этом году.

    По Яндекс картам: проприетарные карты (и любые другие библиотеки) — не самый лучший выбор, на мой вкус.

    #11240
    Ruslan Unezhev
    Участник

    Добрый день!
    1. у входного канала есть превышение и занижение показания, по которому определяется статус канала. Если их например 8, то как понять общий статус, а если еще добавить дискретные сигналы( Пока я с помощью формулы на каждом контролируемом канале при статусе <>13 присваиваю дорасчётному каналу 1 и минутным каналом его сбрасываю на 0. Более изящного способа еще не нашел. (Кому надо подробней, расскажу)
    2. При клике на значок объекта, разворачивается окно, с текущими параметрами, так получилось, что некоторые из них не влезают и поле «параметр — значение», отображаются в две строки, это про авторазмер. На нарисованной схеме я сэкономил место путем замены наименования параметра на интуитивно понятный ярлык (пр. кран с красной ручкой- горячая вода). На карте так можно? Сами значки объекта однообразны и при увеличении масштаба сливаются в один комок. Было бы здорово если бы при изменении размеров карты значки тоже масштабировались, а если им можно было задавать свои иконки вообще супер.
    P.S. Для меня достаточно взглянуть на таблицу параметров и все по объектам ясно. Но видели бы вы как нервно крутят скрол диспетчера, в поисках смысла) Вот и приходится все разжёвывать, что уж говорить для них что занижение, что аварийное занижение все одно — «…что то синенькое пикнуло»

    #11241
    Ruslan Unezhev
    Участник

    Странно. Сейчас смотрел карты, окно то растягивается нормально, параметр-значение в одной строке, то переносится.?

    #11243
    Mikhail
    Модератор

    Добрый день!

    Если их например 8, то как понять общий статус, а если еще добавить дискретные сигналы

    Формула для входного канала может быть такой, например, Val(1) > 0 && Val(2) > 0 ? 1 : 0

    Сейчас смотрел карты, окно то растягивается нормально, параметр-значение в одной строке, то переносится.?

    Можно скриншот проблемы?

    #11244
    Ruslan Unezhev
    Участник

    Я такую формулу пробовал на входной канал, до ограничения числа символов в строке(все каналы не поместились, а их примерно 8). Если делать ее отдельно, то на 1 объект вроде ничего, а если их 10, а если больше 100. И это все номера каналов нужно сверять и записывать в отдельную формулу, и не дай бог ошибёшься, или нужно добавить еще контроль нового канала на все объекты, или убрать?
    2. Скрин(не понял как здесь вставить.) Проблема оказалась не столь большой, нужно «перекликнуть» по объекту.
    https://pastenow.ru/b1793d6ccb9b1517853f1c4d257f5542

    #11251
    Mikhail
    Модератор

    В следующей версии размеры полей будут больше. Однако я бы в таблице формул создал массивы с нужными номерами каналов и затем передавал тот или иной массив в формулу. При добавлении нового канала при любом подходе его нужно будет прописать.

    По поводу форматирования, я посмотрю и напишу сюда.

    #11257
    Mikhail
    Модератор

    Форматирование изменено — теперь текст подписи не переносится. Изменение войдёт в следующую версию. Если нужно, то Вы можете у себя поправить файл map.min.css:

    .marker-popup .popup-data-table td.data-item-cap {
        padding-right: 5px;
        white-space: nowrap;
    }
    #11259
    Ruslan Unezhev
    Участник

    массивами действительно лучше получилось, спасибо! При чем у меня много одинаковых объектов, обошлось 2 массивами и 1 расчетной функцией.

    #11260
    Ruslan Unezhev
    Участник

    Добавил запись, ничего не изменилось.

    #11263
    Ruslan Unezhev
    Участник

    Ещё вопрос по карте- можно сделать так чтобы ссылка показать подробнее открывала новую вкладку?

    #11265
    Mikhail
    Модератор

    Добавил запись, ничего не изменилось.

    Нажмите Ctrl+F5 в браузере.

    можно сделать так чтобы ссылка показать подробнее открывала новую вкладку?

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

    #11267
    Ruslan Unezhev
    Участник

    Нажмите Ctrl+F5 в браузере.
    Теперь текст строки выходит за пределы окна, как бы висят в воздухе над картой.

    #11269
    Ruslan Unezhev
    Участник

    при повторном клике окно расширяется и все становится на место.

    #11276
    Mikhail
    Модератор

    Какой у Вас браузер?

Просмотр 15 сообщений - с 1 по 15 (из 17 всего)
  • Вы должны авторизироваться для ответа в этой теме.