Давно мучался с этой функцией, сейчас немного расковырял аддон и допилил ему костыли.
Цель: попутный фарм во время прокачки альтов.
Проблема: нагромождение иконок, за которыми порой не видно саму карту; невозможность быстро скрыть/показать ноды.
Дано: можно назначить хоткей для отображения нод на миникарте (toggle - показать/скрыть)
Надо: аналогичную функцию для карты мира.
Далее при упоминании любого файла, корневым к нему каталогом является
...\Interface\AddOns\GatherMate2\1) допилить еще 1 кнопку в конфиг Config.lua аргументом функции minimapOptions(),
2) там же присобачить её в бинды по аналогии с TOGGLE_GATHERMATE2_MINIMAPICONS,
3) прописаться в Bindings.xml,
4) отследить корректное переключение чекбокса в конфиге
5) и только в конце лезть в Display.lua в функцию Display:UpdateWorldMap(force) - см. костыль
А т.к. я только в полубредовом состоянии обычно лезу в такое ковыряться, правильно сделать это пока не получается. В принципе, мой "костыль" удовлетворяет мои потребности: было решено тот же хоткей просто привязать к карте мира, чтобы ноды одновременно показывались/скрывались и на миникарте, и на карте мира.
Костыль: просто в файле
Display.lua меняем строку (у меня это 821 строка):
if not db.showWorldMap then clearpins(worldmapPins) return endна
if not db.showMinimap then clearpins(worldmapPins) return endБуду рад, если кому-то это поможет.
Буду рад вдвойне, если найдется человек, который адекватно это доделает xD