1

我有一个 GeoJSON 地图,我正在尝试将它连接到 Highmaps 中。这张地图由 4 个有数据的小方块 ( "properties": {"name":"shape1"}) 和 1 个永远不会有数据的大方块 ( "properties": {"name":"base"}) 组成。这个大方块的目的是作为其他方块的背景形状。

问题是大形状总是在小形状之上。我在 GeoJSON 文件中尝试了这两种安排:

  • 将大形状放在小形状之前

  • 将大形状放在小形状之后

请看这个例子

有没有办法让有数据的形状保持在没有数据的形状之上?

4

1 回答 1

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
    }
];
于 2014-12-09T14:52:31.290 回答