如何根据字段名称查询

0 投票
feature2D.fieldValues[9];   sql  查询 如何根据字段名称查询
4月 11, 2017 分类:  856次浏览 | 用户: SuperMap 初出茅庐 (56 分)

1个回答

0 投票

您好,sql查询是二维范畴,所以手册要看iClent For JavaScript.在线范例也可以参考:

http://www.supermap.com:8090/iserver/iClient/forJavaScript/examples/getFeatureBySQL.html

4月 11, 2017 用户: 邹涛 名扬四海 (3,389 分)
能根据字段名称查询吗?

当然是可以的哈。

得把您的数据发数据服务。

function getFeaturesBySQL() {
vectorLayer.removeAllFeatures();
var getFeatureParam, getFeatureBySQLService, getFeatureBySQLParams;
getFeatureParam = new SuperMap.REST.FilterParameter({
name: "Countries@World",
attributeFilter: "SMID = 247"
});
getFeatureBySQLParams = new SuperMap.REST.GetFeaturesBySQLParameters({
queryParameter: getFeatureParam,
datasetNames:["World:Countries"]
});
getFeatureBySQLService = new SuperMap.REST.GetFeaturesBySQLService(url2, {
eventListeners: {"processCompleted": processCompleted, "processFailed": processFailed}});
getFeatureBySQLService.processAsync(getFeatureBySQLParams);
}
"SMID = 247"就是字段拉。
...