Я реализовал развертку карт (с отображением мини-диаграмм при нажатии на регион), и это работает очень хорошо. У меня небольшая проблема:
на более высоком уровне, когда указатель мыши находится над регионом, информация отображается во всплывающей подсказке (и если я нажимаю, отображается мини-диаграмма). Если я наведу указатель на название региона, появится всплывающая подсказка «щелкните для перехода к раскрытию». На этом уровне все нормально.
на подуровне (при нажатии на название региона на карте более высокого уровня) отображается карта нижнего уровня и информация отображается так же, как и для верхнего уровня: наведите указатель мыши на регион - ›информация отображается в всплывающая подсказка (это то, что я хочу). Но когда указатель мыши находится над названием региона, снова отображается всплывающая подсказка с «щелчком для перехода к раскрытию», и я бы хотел, чтобы на этом уровне ничего не отображалось (потому что я не могу снова выполнить развертку). Например, здесь щелкните "Auvergne-Rhône-Alpes": отображается карта французского региона . Теперь перейдите к метке «Ain»: я бы хотел, чтобы на этой метке не отображалась всплывающая подсказка (только всплывающая подсказка поверх синего цвета вокруг метки). Если я попытаюсь отключить всплывающую подсказку, всплывающая подсказка больше не будет отображаться (ни всплывающая подсказка с информацией, ни «щелчок для перехода к раскрытию»). Я хочу, чтобы всплывающая подсказка продолжала отображаться, но не «щелчок для перехода к раскрытию информации» на этом уровне. Я попытался выполнить ожидаемое поведение с этим кодом, но он зафиксировал положение всплывающей подсказки. Я хочу, чтобы всплывающая подсказка продолжала отображаться рядом с курсором мыши.
tooltip: { useHTML: true, pointFormat: '<span class="f32">'+level+'</span>', positioner: function () { var content = this.label.text.textStr; if(content.indexOf('<span class="f32">2</span>')>0) return { x: 0, y: -100 }; else return { x: 0, y: 250}; } },
Есть идеи по этому поводу? С уважением