2017-04-03 122 views

回答

1

假設你指的是地圖標題,的DataLoader不允許直接設置標題,因爲它只有在dataProvider加載mapData properties (地區,線路,地圖類型)。您可以在JSON中存儲額外的數據,並使用dataLoader的回調函數將自己想要的圖表分配給圖表實例本身。

例如,如果你設置像這樣在你的JSON響應定製title屬性:

{ 
    "map": "/* your map here */", 
    "title": "Your title text here", 
    // other properties omitted 
} 

您可以添加標題文本在complete回調,像這樣:

"dataLoader": { 
    "url": "/* your json endpoint */", 
    "complete": function(map) { 
    map.addTitle(map.dataProvider.title); 
    } 
}, 

Demo

相關問題