FIWARE Orion Context Broker:如何搜索坐标附近的实体?

时间:2017-10-15 13:23:07

标签: fiware-orion

我正在使用Orion Context Broker v1.7并且一直在尝试使用Postman上的GET列出距离某些坐标1000米范围内的实体:

/v2/entities?georel=near&maxDistance=1000&geometry=point&coords=52.3766134;4.8971626

我得到的回应是:

{
    "error": "BadRequest",
    "description": "Invalid query: georel /near/ without either minDistance nor maxDistance"
}

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我认为您的查询中存在语法错误。来自NGSIv2 specification部分"地理查询":

georel=near;maxDistance:1000&geometry=point&coords=-40.4,-3.5

所以你的查询应该是:

GET /v2/entities?georel=near;maxDistance:1000&geometry=point&coords=52.3766134;4.8971626