如何根据字段名称查询

0 投票
202 浏览
feature2D.fieldValues[9];   sql  查询 如何根据字段名称查询
最新提问 4月 11, 2017 分类:  202次浏览 | 用户: SuperMap 才疏学浅 (11 分)

1个回答

0 投票

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

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

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

当然是可以的哈。

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

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"就是字段拉。
...