2016-04-04 17 views
0

我想获取无法在底层地图上绘制的数据点(即,joinBy无法将数据映射到地理数据库)。有什么办法可以得到没有数据的数据吗?高地图:需要获取无槽数据

+0

你有现场演示(的jsfiddle)与这种情况下?一般来说,没有像getUnplottedData这样的方法;)但是,我们应该能够检查是否存在'point.graphic'来确定点是否被渲染。 –

+0

@PawełFus[Fiddle Here](http://jsfiddle.net/sgrg93/spmx9xu3)有一个数据点“none”,因为它不是一个有效的国家名称,所以没有绘制数据点。有没有什么办法可以通过编程方式得到这个没有绘制数据点(或者没有绘制数据点的列表)? – sagargurtu

回答

0

您可以检查所有的点,找到未绘制,条件是点有一个value但没有graphic

chart: { 
    events: { 
    load: function() { 
     var chart = this, 
      unplottedPoints = []; 

     $.each(chart.series[0].data, function (i, point) { 
     if (point.value && !point.graphic) { 
      unplottedPoints.push(point); 
     } 
     }); 

     console.log(unplottedPoints); 
    } 
    } 
}, 

在阵列unplottedPoints你都不会呈现点的名单。

演示:http://jsfiddle.net/spmx9xu3/1/