2014-12-08 45 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

相關問題