GAPI. pubdata

公共数据API

方法列表

(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)}
);