gifts2017

Тепловые карты Яндекс (Управляемое приложение)

Опубликовал Emil (pushking) в раздел Программирование - Практика программирования

Пример подключения модуля "Heatmap".

Доброго времени суток.

Буквально вчера наткнулся статью, после чего сразу решил подключить данный модуль.

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

Основная проблема была в том, что данный модуль использует HTML5 (Canvas), не лучший друг 1С, поэтому самым простым решением данной проблемы для меня показалось:

meta http-equiv="X-UA-Compatible" content="IE=9"

Отсюда думаю ясно, что для использования данного модуля IE должен быть 9.0+ (я не стал использовать дополнительные библиотеки для поддержки версий ниже).

Мне модуль показался достаточно удобным, отрисовка 10к точек не заняла времени, редактирование градиента, радиуса отрисованной точки и её прозрачности также очень прост.

Обработка представляет собой элементарнейший пример, простое поле HTML документа с массивом в 200 точек (на 1 из скриншотов 10к), в ней также приведены примеры параметров gradient, radius, opacity (в коде, вынести не составит труда).

Исходники (git)

Спасибо за внимание, рад поздравить себя с первой публикацией :)

Скачать файлы

Наименование Файл Версия Размер
Heatmap 12
.epf 8,46Kb
24.10.14
12
.epf 0 8,46Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. VVV (V_V_V) 26.10.14 00:17
Задач для использования подобных карт достаточно много, думаю каждый может найти ей практическое применение

Да проще простого.
А можно с этого места поподробнее? Какие задачи бухгалтера, кладовщика или менеджера могут использовать данные карты? Или это из категории Занимательное программирование?
2. svinuk (alexinzaz) 27.10.14 16:51
3. Emil (pushking) 28.10.14 12:33
(1) V_V_V, Все верно, это из категории "Занимательное программирование". В моем случае данный модуль нашел практическое применение, решил поделиться.
4. Макс Зеленский (mzelensky) 29.10.14 11:02
"сгустки черной материи" - вот как надо было это назвать!