identify

AMD: require(["geoscene/rest/identify"], (identify) => { /* code goes here */ });
ESM: import * as identify from "@geoscene/core/rest/identify";
类: geoscene/rest/identify
起始版本:GeoScene Maps SDK for JavaScript 4.19

对 GeoScene Server REST API 公开的地图服务中的图层执行标识操作。使用 IdentifyParameters 设置标识操作的参数,并使用 IdentifyResult 处理结果。

已知限制

如果尝试在 3D SceneView 中使用,则当前不支持标识操作

方法概述

名称 返回值类值 描述 对象
Promise<Object>

向 GeoScene REST 地图服务资源发送请求,以根据指定的 IdentifyParameters 来识别要素。

更多详情
identify

方法详细说明

identify(url, params, requestOptions){Promise<object>}

向 GeoScene REST 地图服务资源发送请求,以根据指定的 IdentifyParameters 来识别要素。

参数
url String

表示地图服务的 GeoScene Server REST 资源的 URL。

指定用于标识要素的条件。

requestOptions Object
optional

用于数据请求的附加选项(将覆盖构造期间定义的 requestOptions)。

返回
类型 描述
Promise<Object> 解析为具有以下属性的类:
属性 类型 描述
results IdentifyResult[] 包含标识任务的结果要素的对象数组。
exceededTransferLimit Boolean 如果为服务配置了 maxRecordCount,且标识匹配的要素数大于 maxRecordCount 时,exceededTransferLimit 将为 true。否则,将为 false。GeoScene Server 1.1 及更高版本支持此功能。

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。请参阅浏览器弃用帖子以获取更多信息