作业系统对接指导手册 作业系统对接指导手册
首页
  • 地图对接
  • 服务对接
路径规划
视频分析
知识星球
位置平台
图创官网 (opens new window)
首页
  • 地图对接
  • 服务对接
路径规划
视频分析
知识星球
位置平台
图创官网 (opens new window)
  • 获取访问权限

    • 申请AppId
  • 图层相关

    • 专题
    • 图层组(已过时,还请参见专题)
    • 图层对象
    • 图层字段
    • 图层要素简单查询
    • 要素新增
    • 要素更新
    • 要素批量操作
    • 要素删除与详情
    • 图层要素多条件查询(v2)
    • 图层要素多条件查询(v1)
  • 字典相关

    • 字典操作
  • 行政区划相关

    • 行政区划
    • 行政区划相关接口
  • 警务辖区相关

    • 警务辖区
    • 警务辖区相关接口
  • 附件相关

    • 附件
  • 雪碧图相关

    • 获取雪碧图
  • 样式相关

    • 图层样式
      • 样式说明
      • 获取配色方案名称列表
      • 获取单个图层的样式
      • 获取配色方案的完整的样式style.json
  • 常见问题

    • 图层字段相关
    • 图层相关
    • Vue项目出现Invalid Host header 的解决方案
目录

图层样式

# 样式说明

有两个名词提前解释一下:

bizId : 业务Id(就是专题的bizId),这里对应一个工作项目,比如单要素采集,场景采集的每个任务都有一个唯一的业务Id
docName : 每个业务都会有多个配色方案,主要应用于多个颜色的底图下的配色,例如某一个图层在影像底图下高亮色。在夜视底图下配置深蓝色。

这两个参数的生产环境具体的值去找现场运维 提供,这里提供一组测试用例
catalogId :-4
docName :-4_矢量图 postman调试api下载 (opens new window)

# 获取配色方案名称列表

接口地址:/one-map-server/am/styleApi/getDocNamesByBizId

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
bizId 业务id query true string

接口描述: 该接口返回永远是200.
data是一个list,如果查询不到就会是一个空数组。
data里面的内容是所有的配色方案名称。

响应示例:

{
  "code": 200,
          "alertType": 0,
          "alertMsg": null,
          "data": [
        "测试"
        ],
          "location": null
}

# 获取单个图层的样式

接口描述: 获取单个图层的样式,这里的单个图层我会组装成一个style.json的格式进行输出

接口地址:/one-map-server/am/styleApi/getOneLayerStyleJson

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
bizId 业务Id query true string
docName 配色方案名称 query true string 不传的话就是获取默认配色json
tableId 图层id query true string

响应示例:

{
  "sources": {
    //省略.......
  },
  "layers": [
    //省略.......
  ],
          "sprite": "http://wuhan.gishub.com.cn:9196/one-map-server/am/sprite/20230706svg/22/22/sprite",
          "glyphs": "http://wuhan.gishub.com.cn:9196/one-map-server/glyphs/{fontstack}/{range}.pbf",
          "version": 8
}

# 获取配色方案的完整的样式style.json

接口地址:/one-map-server/am/styleApi/{bizId}/style.json
接口地址:/one-map-server/am/styleApi/{bizId}/{docName}/style.json

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

参数名称 参数说明 请求类型 是否必须 数据类型 schema
bizId 业务Id query true string
docName 配色方案名称 query false string 不传的话就是获取默认的样式json

响应示例:

{
	 "version": 8,
       "center": [
         85.615151,
         41.825969
       ],
       "zoom": 6,
       "bearing": 0,
       "pitch": 0,
       "sprite": "http://devs.gishub.com.cn:XX/one-map-server/am/sprite/XXXX/22/22/sprite",
       "glyphs": "http://devs.gishub.com.cn:XXXX/one-map-server/XXXXXX/{fontstack}/{range}.pbf",
       "sources": 
           // .................. 等等,不一一列举
}
上次更新: 2026/03/31, 16:31:32
获取雪碧图
图层字段相关

← 获取雪碧图 图层字段相关→

Theme by Vdoing | Copyright © 2023-2026 北京图创时代科技有限公司版权所有
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式