获取mapSever图例

原地址:
http://xxxxxx/arcgis/rest/services/PY/PYGHBZ/MapServer

查看图例JSON:
http://xxxxxx/arcgis/rest/services/PY/PYGHBZ/MapServer/legend?f=pjson
里面的url就是图例图片

查看当前图层的图例图片
http://xxxxxx/arcgis/rest/services/PY/PYGHBZ/MapServer/图层ID/images/图例URL

let obj = {url:'http://xxxxxx/arcgis/rest/services/PY/PYGHBZ/MapServer',subLayer:0
}let newURL =  obj.url +'/legend?f=pjson'axios.get(newURL).then(res=>{this.legendList = res.data.layers[obj.subLayer].legend;this.legendList.forEach(item=>{item.urlImg =  `${obj.url}/${obj.subLayer}/images/${item.url}`;})console.log("this.legendList",this.legendList);})


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部