3.4.3 IDataSourceObject


IDataSourceObject是数据源对象。数据源对象用于获取数据源的配置参数,为后续的数据加载做准备。

数据源对象由MapManagerCOM组件的CreateDataSource()接口创建。

1.GetLayerInfo

说明:

根据索引值和配置项名称获取图层配置项的值。索引值需小于图层总数。在调用该接口前,需要调用GetLayerCount()接口获取图层总数量。

语法:

Javascript调用

GetLayerInfo(layerIndex, layerConfigKey)

C++调用

HRESULT GetLayerInfo([in] UINT layerIndex, [in] BSTR layerConfigKey, [out,retval] BSTR* layerConfigValue)

C#调用

string GetLayerInfo(int layerIndex, string layerConfigKey)

参数:

参数名 参数类型 说明
layerIndex int 图层索引
layerConfigKey string 图层配置项

返回值: layerConfigValue

layerConfigValue表示图层配置项的值。

2.GetLayerCount

说明:

获取当前数据源的图层数量。

语法:

Javascript调用

GetLayerCount()

C++调用

HRESULT GetLayerCount([out,retval] LONG* count)

C#调用

long GetLayerCount(i)

返回值: count

count表示图层总数量。

results matching ""

    No results matching ""