LegendQuery
从服务器中对指定的图层进行图例查询
Example:
var legend_query = KQ.Query.LegendQuery.getInstance();
console.log(legend_query);
try {
var options = {
url: 'http://172.16.1.157:8699/KQGis/rest/services/zy',
layerId: 137,
};
legend_query.queryAsync(options,
function query_good () {
console.log('query_good');
var data = legend_query.data();
console.log('legend query data.length:' + data.length);
data.forEach(function (d) {
console.log(d.properties);
})
},
function query_error () {
console.log('query_error');
});
}
catch (e) {
console.log('catch error:' + e);
}
Static Method Summary
| Static Public Methods | ||
| public static |
获取实例对象 (单例模式) |
|
Method Summary
| Public Methods | ||
| public |
获取数据 |
|
| public |
获取最后的错误信息 |
|
| public |
服务器是否返回了错误 |
|
| public |
queryAsync(options: Object, function_good: function(): null, function_error: function(): null): Promise<TResult> 从服务器中对指定的图层进行图例查询 |
|
Reference
Source