-
source
Collection<Graphic>
autocast
用于创建要素图层的 Graphic 对象的集合。每个要素的几何图形都必须有一个匹配的几何类型。从客户端函数创建 FeatureLayer 时必须设置此属性。从客户端函数创建 FeatureLayer 时,必须在 fields 数组中或通过 objectIdField 设置
objectId
字段。SpatialReference 和 GeometryType 属性是根据提供给该属性的要素确定的。如果
source
在层初始化时是空数组,则必须设置geometryType。FeatureLayer 初始化后,源不会更新。使用 applyEdits() 方法在运行时从客户端要素图层添加、删除和更新要素。一旦
applyEdits()
成功解析,请使用 queryFeatures() 返回更新的函数。例子:
let features = [ { geometry: { type: "point", x: -100, y: 38 }, attributes: { ObjectID: 1, DepArpt: "KATL", MsgTime: Date.now(), FltId: "UAL1" } }, ... ]; // geometryType and spatialReference of the layer // will be inferred from the first feature in the array // if it has a geometry. let layer = new FeatureLayer({ source: features, // autocast as a Collection of new Graphic() objectIdField: "ObjectID" });
基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/layers/FeatureLayer"], (FeatureLayer) => { /* code goes here */ });
ESM:
import FeatureLayer from "@arcgis/core/layers/FeatureLayer";
类:
esri/layers/FeatureLayer
继承: FeatureLayer > Layer > Accessor
自从:用于 JavaScript 4.0 的 ArcGIS API
用法说明
FeatureLayer.source
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS FeatureLayer.queryExtent用法及代码示例
- JavaScript ArcGIS FeatureLayer.when用法及代码示例
- JavaScript ArcGIS FeatureLayer.getFieldDomain用法及代码示例
- JavaScript ArcGIS FeatureLayer.queryFeatureCount用法及代码示例
- JavaScript ArcGIS FeatureLayer.formTemplate用法及代码示例
- JavaScript ArcGIS FeatureLayer.relationships用法及代码示例
- JavaScript ArcGIS FeatureLayer.objectIdField用法及代码示例
- JavaScript ArcGIS FeatureLayer.opacity用法及代码示例
- JavaScript ArcGIS FeatureLayer.queryRelatedFeatures用法及代码示例
- JavaScript ArcGIS FeatureLayer.datesInUnknownTimezone用法及代码示例
- JavaScript ArcGIS FeatureLayer.featureEffect用法及代码示例
- JavaScript ArcGIS FeatureLayer.timeInfo用法及代码示例
- JavaScript ArcGIS FeatureLayer.createQuery用法及代码示例
- JavaScript ArcGIS FeatureLayer.queryRelatedFeaturesCount用法及代码示例
- JavaScript ArcGIS FeatureLayer.outFields用法及代码示例
- JavaScript ArcGIS FeatureLayer.version用法及代码示例
- JavaScript ArcGIS FeatureLayer.fullExtent用法及代码示例
- JavaScript ArcGIS FeatureLayer.visible用法及代码示例
- JavaScript ArcGIS FeatureLayer.labelingInfo用法及代码示例
- JavaScript ArcGIS FeatureLayer.maxScale用法及代码示例
- JavaScript ArcGIS FeatureLayer.queryTopObjectIds用法及代码示例
- JavaScript ArcGIS FeatureLayer.queryTopFeatureCount用法及代码示例
- JavaScript ArcGIS FeatureLayer.on用法及代码示例
- JavaScript ArcGIS FeatureLayer.refreshInterval用法及代码示例
- JavaScript ArcGIS FeatureLayer.queryTopFeaturesExtent用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 FeatureLayer.source。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。