多边形搜索
GET
/rest/lbs/geohub/place/polygon请求参数
Query 参数
dataset_id
string
必需
数据集ID 暂时仅支持单个数据集
polygon
string
必需
多边形区域 多个坐标对集合,坐标对用"|"分割。多边形为矩形时,可传入左上右下两顶点坐标对;其他情况下首尾坐标对需相同。
properties
string
可选
筛选条件 各属性类型支持的操作, JSON数据, 示例: { "relation": "and", // 各个属性间的或与操作, 可选and,&&,or,|| "conditions": [{ "field": "alias", // 属性名 "operation": "like", // 逻辑操作, 可选equal,=,not_equal,<>,greater,>,greater_equal,>=,less,<,less_equal,<=,in,like_any,like,not_like "value": "别名" // 属性值 }] } 两层逻辑(age字段>1且<10)示例: { "relation": "and", "conditions": [{ "field": "age", "relation": "and", "conditions":[{ "operation": ">", "value": 1 },{ "operation": "<", "value": 10 }] }] }
offset
string
可选
每页记录数据 整型, 强烈建议不超过25,若超过25可能造成访问报错
page
string
当前页数 整型
sig
string
可选
output
string
可选
返回数据格式类型 可选值:JSON,XML
callback
string
可选
回调函数 callback值是用户定义的函数名称,此参数只在output=JSON时有效
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
type
string
可选
point/polyline/polygon/multipoint/multipolyline/multipolygon
properties
object
可选
status
object
可选
本次API访问状态,如果成功返回1,如果失败返回0。
info
object
可选
访问状态值的说明,如果成功返回"ok",失败返回错误原因,具体见错误码说明。
infocode
object
可选
返回状态说明,10000代表正确,详情参阅info状态表
count
object
可选
单次请求返回的实际poi点的个数
objects
object
可选
符合关键字筛选条件的数据对象
required
array[string]
可选
示例
{
"type": "string",
"properties": {
"status": {
"type": "string",
"description": "string"
},
"info": {
"type": "string",
"description": "string"
},
"infocode": {
"type": "string",
"description": "string"
},
"count": {
"type": "string",
"description": "string"
},
"objects": {
"type": "string",
"properties": {
"geometry": {
"type": "string",
"properties": {
"coordinates": {
"oneOf": [
{
"type": "string",
"items": {
"type": "string"
}
}
],
"description": "string"
},
"type": {
"type": "string",
"description": "string"
}
},
"required": [
"string"
]
},
"properties": {
"type": "string",
"properties": {
"property1": {
"type": "string",
"properties": {
"name": {
"type": "string",
"description": "string"
},
"value": {
"oneOf": [
{
"type": "string"
}
],
"description": "string"
}
},
"required": [
"string"
]
},
"property2": {
"type": "string",
"properties": {
"name": {
"type": "string",
"description": "string"
},
"value": {
"oneOf": [
{
"type": "string"
}
],
"description": "string"
}
},
"required": [
"string"
]
}
},
"required": [
"string"
]
}
},
"description": "string",
"required": [
"string"
]
}
},
"required": [
"string"
]
}
最后修改时间: 3 年前