查询栅格信息
查询栅格信息,即在指定数据集集合中查找符合栅格信息的矢量要素,并在客户端中展示出来。本示例为:在 World 数据服务中查询指定栅格信息的要素。
使用接口 L.supermap.gridCellInfosService 在数据集 “WorldEarth” 中查找符合此栅格信息的矢量要素。
var url = "http://support.supermap.com.cn:8090/iserver/services/data-world/rest/data";
map.on("click",function (evt) {
// 获取当前点击的(x,y)
var x = evt.latlng.lng;
var y = evt.latlng.lat;
// 设置栅格查询的参数信息
var getGridCellInfosParam = new SuperMap.GetGridCellInfosParameters({
dataSourceName: "World",
datasetName:"WorldEarth",
X: x,
Y: y
});
// 创建栅格查询实例
L.supermap.gridCellInfosService(url).getGridCellInfos(getGridCellInfosParam,function(serviceResult) {
if (!serviceResult.result) {
return;
}
// 获取服务端返回数据
var result = serviceResult.result;
});
});