按照示例中几何查询。
var geometryParam = new ol.supermap.GetFeaturesByGeometryParameters({
datasetNames: ['gisln:xzq'],
geometry: polygon,
spatialQueryMode: 'INTERSECT',
})
vue引入openlayers您可以参考官网iClient for JavaScript for openlayers的开发指南准备部分,npm方式引入
iClient for OpenLayers 开发指南 (supermap.io)
在<script>引入 import { GetFeaturesByGeometryParameters } from '@supermap/iclient-ol';
是在<script>里引入的,代码里这么写的:
var geometryParam = new GetFeaturesByGeometryParameters({
}),然后报错如下
vue加载supermap iclcent-ol您是否在 命令行中输入以下命令npm install @supermap/iclient-ol 安装 SuperMap iClient for OpenLayers呢?
有的,其他的引用都没问题
您将代码替换为
var geometryParam = new SuperMap.GetFeaturesByGeometryParameters({
});
尝试一下