2017-01-19 7 views
0

Мне удалось создать карту Норвегии, используя «Highmaps» (http://www.highcharts.com/maps/demo) с округами, и когда он выберет графство, он перевернется в муниципалитеты. Мне нужно поймать событие select в развертке и отобразить некоторые данные в соответствии с муниципалитетом. Но не удалось найти никаких событий для детализации.Highmaps drill down map select event

Любые идеи?

+0

На сайте вы связаны есть развернутый демо, в котором вы видите СПАО событие. Вы поймаете выбранную страну там - см. [Пример] (http://jsfiddle.net/k3z7r32m/) – morganfree

+0

Это вызывает только родительскую карту, а не свернутую карту. –

ответ

0

Я понял это с помощью поддержки поддержки Highcharts. Вот скрипка http://jsfiddle.net/bydfsxe2/

// Set drilldown pointers 
$.each(data, function (i) { 
    this.drilldown = this.properties['hc-key']; 
    this.value = i; // Non-random bogus data 
}); 

// Instanciate the map 
Highcharts.mapChart('container', { 
    chart: { 
     events: { 
      drilldown: function (e) { 
//call external function 
            alert(e.point.drilldown); 
//rest of the code