0
我使用amcharts(DataLoader內的MapArea)將數據提取爲json並呈現地圖。不過,我也想發送一個動態標題/副標題(例如總人口:X),我想在地圖中呈現。可能嗎?我無法找到正確的屬性來發送它,在https://docs.amcharts.com/3/javascriptmaps/MapAreaamcharts在使用dataLoader加載數據時顯示動態標題
我使用amcharts(DataLoader內的MapArea)將數據提取爲json並呈現地圖。不過,我也想發送一個動態標題/副標題(例如總人口:X),我想在地圖中呈現。可能嗎?我無法找到正確的屬性來發送它,在https://docs.amcharts.com/3/javascriptmaps/MapAreaamcharts在使用dataLoader加載數據時顯示動態標題
假設你指的是地圖標題,的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);
}
},