You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ArcGIS JavaScript API 4.x:无需require语句实例化FeatureLayer的方法

在ArcGIS JavaScript API 4.x中无需require语句实例化FeatureLayer的方法

在ArcGIS JavaScript API 4.x中,我们知道创建Query对象时,既可以用require语句:

require([
"esri/tasks/support/Query"
],
function (Query) {
var query = new Query();
});

也可以不使用require,通过已有图层直接创建:

var query = myLayer.createQuery();

而使用require语句实例化FeatureLayer的写法如下:

require([
"esri/layers/FeatureLayer"
],
function (FeatureLayer) {
var myLayer = new FeatureLayer();
});

那么如何不使用require语句实例化FeatureLayer?


解决方案
由cabesuon提供:可以使用Query对象替代FeatureLayer来实现需求,Query对象可直接复用,无需额外实例化FeatureLayer。

更多信息:可参考ArcGIS JavaScript API官方文档中的ArcGIS REST 查询模块,该模块提供了无需依赖FeatureLayer即可执行空间查询、属性查询等各类地理数据查询操作的方法。


内容的提问来源于stack exchange,提问作者Robert Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 18:52:03