方法列表
(static) get(dataUid, id, options, onSuccess可选, onError可选)
根据数据中某一记录的id来获取对象
Parameters:
Name |
Type |
Attributes |
Description |
dataUid |
String
|
|
数据集的uid |
id |
String
|
|
数据对象的id |
options |
Object
|
|
选项
Properties
Name |
Type |
Attributes |
Default |
Description |
returnGeometry |
Boolean
|
<optional>
|
true
|
是否返回几何形状 |
outFields |
String
|
<optional>
|
|
指定返回部分字段,如指定为 "['NAME', 'ADDR']" 表示只返回NAME和ADDR字段,注意这是一个以JSON形式表示的字符串 |
|
onSuccess |
function
|
<optional>
|
请求成功的回调函数 |
onError |
function
|
<optional>
|
请求失败的回调函数 |
Returns:
Example
GAPI.pubdata.get(
'college_bj',
'1',
{returnGeometry: false},
function(data){console.log(data)},
function(error){console.error(error)}
);
(static) list(options, onSuccess可选, onError可选)
获取数据列表
Parameters:
Name |
Type |
Attributes |
Description |
options |
Object
|
|
选项
Properties
Name |
Type |
Attributes |
Default |
Description |
search |
String
|
<optional>
|
|
过滤部分结果 |
page |
String
|
<optional>
|
0
|
指定页数 |
limit |
String
|
<optional>
|
10
|
指定每页最多返回的结果 |
|
onSuccess |
function
|
<optional>
|
请求成功的回调函数 |
onError |
function
|
<optional>
|
请求失败的回调函数 |
Returns:
Example
GAPI.pubdata.list(
{
search: '空气',
page: 2,
limit: 10
},
function(data){console.log(data)},
function(error){console.error(error)}
);
(static) query(dataUid, options, onSuccess可选, onError可选)
根据条件查询数据中的若干对象
Parameters:
Name |
Type |
Attributes |
Description |
dataUid |
String
|
|
数据集的uid |
options |
Object
|
|
选项
Properties
Name |
Type |
Attributes |
Default |
Description |
where |
String
|
<optional>
|
|
指定一个where条件,如 "TYPE='餐饮'" |
searchWords |
String
|
<optional>
|
|
如数据中有全文索引的字段,可以进行全文检索,注意这是一个以JSON形式表示的字符串 |
geometry |
String
|
<optional>
|
|
指定几何对象进行过滤,如指定为 "[116, 39, 117, 41]" 表示通过一个矩形对象进行过滤 |
sortField |
String
|
<optional>
|
|
指定一个字段,返回结果按这个字段排序 |
sortType |
String
|
<optional>
|
|
默认指定为DESC进行倒序排序,或指定为ASC表示顺序排序 |
offset |
Number
|
<optional>
|
0
|
指定返回结果从开头跳过的数量 |
limit |
Number
|
<optional>
|
10
|
限制最多返回结果的数量 |
returnGeometry |
Boolean
|
<optional>
|
true
|
是否返回几何形状 |
outFields |
String
|
<optional>
|
|
指定返回部分字段,如指定为 "['NAME', 'ADDR']" 表示只返回NAME和ADDR字段,注意这是一个以JSON形式表示的字符串 |
|
onSuccess |
function
|
<optional>
|
请求成功的回调函数 |
onError |
function
|
<optional>
|
请求失败的回调函数 |
Returns:
Example
GAPI.pubdata.query(
'college_bj',
{returnGeometry: false},
function(data){console.log(data)},
function(error){console.error(error)}
);