前言:
想要获取arcgis server 发布的图例,一般我们用arcgis javascript api 中legend 类就可以获取到当前页面加载的图层的图例。但是这个适用于单页面地图场景。如果现在的场景是进入一个页面,页面显示的是一大堆的地图资源列表,例如4*3的地图小卡片,上面有地图的缩略图还有地图的图例等,这个时候就不太适用js api 去调用了。
那我们就需要用到 server 的 rest api 去获取图层的图例的json 格式,前端/后台解析生成图例样式加载
首先我们进入图层发布的地址:
在这里可以看到我们发布的图例了,但是这个我们用不了,我们需要点击左上角的json 进入看到图例的json格式
主要关注我框出来的三个参数
然后我们在拼一个地址就可以看到图例的图片了
这样我们就可以通过后台解析成前端需要的图例数组格式去前端加载,或者前端自己走接口自己解析。。。