openlayers-3 - FeatureServer 是否有 Esri API 调用来检索图例
问题描述
是否有 API 可以检索 FeatureServer 的图例?
我正在寻找类似 /FeatureServer/2/legend 的东西。
我相信 /MapServer/2/legend 工作正常。
例如,
如果没有直接检索图例的方法,是否有办法在响应中解析符号系统,以便可以使用 JavaScript 手动构造图例?
解决方案
如果您使用的是 ESRI JS 4.x API,您可以通过小部件 'esri/widgets/Legend' 实现此目的
将所有图层添加到地图后,您可以如下初始化小部件,图例将显示在自定义 DIV 中。
var legend = new Legend({
view: mapView,
container: document.createElement("div")
});