2016-04-29 82 views
0

請考慮選擇印度geo json地圖來創建地圖。如果在joinBy選項中使用多值的「區域」這樣的標識符,即許多狀態具有相同的區域,那麼地圖上會顯示什麼?HighMaps:在joinBy選項中使用多值mapData標識符

http://jsfiddle.net/amrutaJgtp/2r2nfz97/3/

在上述小提琴,我已經給定區域如joinBy

data: data, 
mapData: Highcharts.maps['countries/in/in-all'], 
joinBy: 'region', 
name: 'Random data', 

如在輸出端看到,所示的映射是不正確。這是什麼原因?用於joinBy選項的標識符是否應該唯一於mapData(mapData和data之間的1:1關係)?

回答

1

按我的分析,你在

joinBy : 'region' 

寫錯場應該是

joinBy: 'hc-key' 

這裏是小提琴檢查什麼我改變you.hope這將幫助你。

jsfiddle.net/2r2nfz97/4/ 

嘗試更新小提琴

+1

雖然此鏈接可能會回答問題,但最好在此處包含答案的重要部分並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/12192142) –

+0

@OlivierDeMeulder:謝謝你的建議,我已經更新了我的答案。 –

0

我會說,是的,這種關係應該是屬於MapData和數據之間,你猜測。你既可以:

  1. 就拿屬於MapData這是相關的只有你想在你的地圖上顯示,並添加「區域」變量領域的第(我這樣做對美國的一些地方,我只想要顯示某些狀態)。
  2. 嘗試修改您必須在Highcharts演示頁面中類似於「類別地圖」的內容(請參閱http://www.highcharts.com/maps/demo/category-map)。看起來他們在這裏做的是包括組成不同地區的不同系列的國家/州的列表。

我希望這些信息對您有所幫助!