# 服务响应数据的格式要求
在 MapDashboard 中图表组件、文本组件、文本列表组件、进度条(环)组件、水球组件、指标组件支持对接自定义 REST 服务。响应数据格式要求如下:
- 以上组件均支持 GeoJSON 格式
1. GeoJSON Features 数组格式示例
{
// ... ,
"data": {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {},
"properties": {
"A": "a",
"B": "b"
}
}
]
}
}
2. GeoJSON FeatureCollection 格式示例
{
// ... ,
"data": {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {},
"properties": {
"A": "a",
"B": "b"
}
}
]
}
}
- 以上组件也支持简单 JSON 格式
图表组件
{
"data": {
"2017": 13020,
"2018": 19051,
"2019": 13692,
"2020": 19196,
"2021": 12072,
"2022": 16930
}
}
文本组件
{
"data": "回款金额"
}
文本列表组件
{
"data": [
{
"A1": "a1",
"B1": "b1"
},
{
"A2": "a2",
"B2": "b2"
}
]
}
进度条(环)组件
{
"data": 0.6
}
水球组件
{
"data": 0.4
}
指标组件
{
"data": {
"unit": "meter",
"num": 200,
"title": "桥梁长度"
}
}