2017-04-03 128 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

相关问题