矩形范围查询

矩形范围查询,即在指定数据集集合中查找符合矩形范围的矢量要素,并在客户端中展示出来。本示例为:在 World 数据服务中查询指定矩形范围的要素。

使用接口 L.supermap.featureService 在数据集 “World:Capitals” 中查找符合此矩形范围的矢量要素。

// 指定矩形范围查询处理
var polygon = L.polygon([[-20, 20], [0, 20], [0, 40], [-20, 40], [-20, 20]], {color: 'red'});
// 设置矩形范围查询参数
var boundsParam = new SuperMap.GetFeaturesByBoundsParameters({
    datasetNames: ["World:Capitals"],
    bounds: polygon.getBounds()
});
// 创建矩形范围查询实例
L.supermap .featureService(url) .getFeaturesByBounds(boundsParam,function (serviceResult) {
    // 获取服务器返回的结果
    var featuers = serviceResult.result.features;
});

查看完整示例代码

results matching ""

    No results matching ""