# 接口图层
专门为了展示接口点数据的图层类型
# 数据示例
# 默认数据
# 示例
[
{
"lon": 110,
"lat": 33,
"attribute1": "自定义属性1",
...
}
]
{
"data": [
{
"lon": 110,
"lat": 33,
"attribute1": "自定义属性1",
...
}
]
}
{
"data": [
{
"list": [
{
"lon": 119,
"lat": 33,
"attribute1": "自定义属性1",
...
}
]
}
]
}
# 数据要求
- 单条点位数据必须为对象
- 单条点位数据的经纬度属性必须存在且不为假
- 点位数据的外层一定要为数组
- 点位数据数组可以在完整返回数据的某一个地方,但是数据路径参数要能正确指向该位置
- 数据一对应的数据路径 空
- 数据二对应的数据路径 data
- 数据三对应的数据路径 data.0.list
注:强烈不推荐第三种数据格式
# 添加图层
在 MapGo 中以 编辑 的权限打开一个应用,切换到 图层tab页,点击加号图标,输入图层名和选择创建图层,点击确定,默认创建的即为接口图层
# 渲染配置
# 添加标注
# 提示框
# 事件
# 图层查询
# 移除图层
# 问题自查步骤
# 说明
- 接口图层一定是 点图层
- 支持所有点的渲染方式
# 数据示例
# 格式要求
- 经纬度字段必须存在且不为假
- 经纬度字段和其他业务数据同级
- 数据必须要一个数组中
- 接口直接返回一个数组,子项为单条点位数据
- 数据在完整数据中的某个位置(需要配置apiInfo (opens new window))
# 专有配置
# apiInfo
配置经纬度字段、数据的唯一值字段、数据路径和接口可变参数
{
"apiInfo": {
"lonCol": "pointLongitude",
"latCol": "pointLatitude",
"objectIdField": "pointCode",
"dataPath": "data",
"params": {
"assessLevels": "state",
"codeWqdatasourceTypes": "surfaceWater"
}
}
}
注:单条示例数据如下:
{
"pointCode": "400501",
"pointName": "宁化肖家",
"pointLongitude": 116.753617,
"pointLatitude": 26.189353,
"codeAssessLevel": "state",
"assessLevel": "国考",
"codeControlLevel": "1",
"controlLevel": "国控"
}
# lonCol
接口数据中表示经度的字段
# latCol
接口数据中表示维度的字段
# objectIdField
接口数据中表示数据唯一的字段
# dataPath
表示数组数据在完整接口数据中的位置