Vector 如何在Openlayers 3中从矢量层获取特征

Vector 如何在Openlayers 3中从矢量层获取特征,vector,openlayers-3,geojson,Vector,Openlayers 3,Geojson,我正在尝试从我的向量层中获取特征。矢量层由通过Geoserver加载的GeoJSON文档组成。我试过矢量特征,但没有成功。有人能帮忙吗?OL3的体系结构区分了层和源。因此,要访问图层的特征,首先必须访问图层的源。这是通过以下方式实现的: var source = layer.getSource(); 对于矢量层,您将获得一个ol.source.vector对象。通过此对象,您可以通过以下方式访问您的功能: var features = source.getFeatures(); 此外,您还可

我正在尝试从我的向量层中获取特征。矢量层由通过Geoserver加载的GeoJSON文档组成。我试过矢量特征,但没有成功。有人能帮忙吗?

OL3的体系结构区分了层和源。因此,要访问图层的特征,首先必须访问图层的源。这是通过以下方式实现的:

var source = layer.getSource();
对于矢量层,您将获得一个ol.source.vector对象。通过此对象,您可以通过以下方式访问您的功能:

var features = source.getFeatures();
此外,您还可以通过getFeatureById(id)或getFeaturesAtCoordinate(坐标)访问特殊功能。有关更多信息,请参阅api文档