2014-12-08 44 views
1

我有一个GeoJSON地图,我试图把它连接到Highmaps。这张地图由4个小方块组成("properties": {"name":"shape1"}),这些小方块将有数据和一个永远不会有数据的大方块("properties": {"name":"base"})。这个大方块的目的是成为其他人的背景形状。为什么没有数据的国家总是处于顶峰?

问题是,大的形状将永远在小的顶部。

  • 放置大形状之前的小的

  • 放置大形状后的小的

:我以GeoJSON文件都尝试这些安排

请参阅this example

有没有办法让数据保持在没有数据的顶部?

+2

只需为设定空值,它基本元件,像这样:http://jsfiddle.net/91ut26vz/1/ - 注意这需要在数据阵列第一个元素。 – 2014-12-08 15:11:20

+0

感谢您的帮助,它的工作非常好。 – 2014-12-08 20:01:09

回答

1

只需为该基本元素设置空值,如下所示:http://jsfiddle.net/91ut26vz/1 - 注意它需要是数据数组中的第一个元素。

// Prepare random data 
var data = [ 
    { 
     "name": "base", 
     "value": null 
    },{ 
     "name": "shape1", 
     "value": 728 
    }, 
    { 
     "name": "shape2", 
     "value": 710 
    }, 
    { 
     "name": "shape3", 
     "value": 963 
    }, 
    { 
     "name": "shape4", 
     "value": 541 
    } 
]; 
+0

伟大的解决方案,谢谢! – 2014-12-09 19:41:58

相关问题