2017-01-19 5 views
0

Ich habe es geschafft, eine Karte von Norwegen mit 'Highmaps' (http://www.highcharts.com/maps/demo) mit Counties zu erstellen und wenn es einen Kreis auswählen, wird es zu den Gemeinden Drilldown. Ich muss das ausgewählte Ereignis im Drilldown abfangen und einige Daten entsprechend der Gemeinde anzeigen. Es konnten jedoch keine Ereignisse für den Drilldown gefunden werden.Highmaps Drill Down Karte Select Event

Irgendwelche Ideen?

+0

In der Website, die Sie verknüpfen eine Drill-Down-Demo ist, in dem Sie Drill-Down Ereignisse zu sehen. Sie fangen ein ausgewähltes Land dort - siehe [Beispiel] (http://jsfiddle.net/k3z7r32m/) – morganfree

+0

Das löst nur von der übergeordneten Karte, nicht die gebohrte Karte. –

Antwort

0

Ich habe es mit Hilfe von Highcharts Helpdesk-Unterstützung herausgefunden. Hier ist die Geige 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 
Verwandte Themen